Bài 7. Nhập Xuất Trong C - Lập Trình Không Khó
Có thể bạn quan tâm
Nhập xuất trong C – Cách sử dụng hàm scanf() và hàm printf() trong C để nhập và xuất như thế nào? Bài học số 7 trong khóa học lập trình C mang tên “học c bá đạo” sẽ cùng bạn tìm hiểu về việc nhập và xuất ở ngôn ngữ lập trình C nhé.
Video bài học nhập xuất trong C
[wpcc-iframe loading=”lazy” title=”Bài 7. Nhập xuất trong C” width=”720″ height=”405″ src=”https://www.youtube.com/embed/zn6Srjappls?list=PLh91SaQgRYnpj1GqVmVMq4acSAHtSKKwR” frameborder=”0″ allow=”accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share” allowfullscreen]Hàm printf() trong C
- Trong ngôn ngữ lập trình C, hàm printf() được sử dụng để in ra các ký tự; chuỗi; các giá trị số nguyên, số thực hay số thập phân, bát phân,… và hiển thị lên màn hình console.
- Chúng ta sử dụng hàm printf() với định dạng %d để hiển thị giá trị của biến kiểu số nguyên.
- Tương tự, sử dụng %c để hiển thị giá trị của các biến kiểu ký tự, %f để hiển thị giá trị số thực và %s để hiển thị giá trị của kiểu chuỗi, %lf cho kiểu double và %x cho kiểu số ở hệ thập lục phân (hệ cơ số 16).
- Để xuống dòng mới trong khi in với hàm printf(), ta sử dụng ký tự đặc biệt là “n”.
Dưới đây là bảng các kiểu dữ liệu thường dùng và định dạng của nó.
| Kiểu dữ liệu | Định dạng |
|---|---|
| int | %d |
| char | %c |
| float | %f |
| double | %lf |
| short int | %hd |
| unsigned int | %u |
| long int | %li |
| long long int | %lli |
| unsigned long int | %lu |
| unsigned long long int | %llu |
| signed char | %c |
| unsigned char | %c |
| long double | %Lf |
Hàm scanf() trong C
- Trong ngôn ngữ lập trình C, hàm scanf() được sử dụng để đọc vào ký tự, chuỗi, các giá trị số mà người dùng nhập từ bàn phím.
- Hàm scanf() nhận vào tham số là địa chỉ của một biến đã được khai báo, xem ví dụ và giải thích chi tiết trong video + source code phía dưới.
Source code của bài học nhập xuất trong C
#include <stdio.h> // standard input output int main(){ // Xuất printf() printf("Hello World!"); // Nhập 1 số nguyên int a; printf("nNhap a = "); scanf("%d", &a); // đừng quên dấu & // xuất có định dạng (format) printf("Gia tri a = %d", a); // Ctrl + / float b; printf("nNhap b = "); scanf("%f", &b); // đừng quên dấu & // xuất có định dạng (format) printf("Gia tri b = %.2f", b); char c; printf("nNhap c = "); scanf("%d", &c); // đừng quên dấu & // xuất có định dạng (format) printf("Gia tri c = %c", c); // Nhập nhiều biến đồng thời int a1, a2; printf("nHay nhap a1 va a2: "); scanf("%d%d", &a1, &a2); // Xuat format printf("nGia tri "a1" = %dnGia tri "a2" = %d", a, a2); // In ra tiếng kêu bíp printf("abd"); }Kết quả chạy thử như dưới đây:
PS G:c_courcesday_7> g++ .InputOuput.cpp -o .InputOuput PS G:c_courcesday_7> .InputOuput.exe Hello World! Nhap a = 13 Gia tri a = 13 Nhap b = 3.1456 Gia tri b = 3.15 Nhap c = e Gia tri c = Hay nhap a1 va a2: 23 45 Gia tri "a1" = 13 Gia tri "a2" = 45dTài liệu tham khảo
- https://fresh2refresh.com/c-programming/c-printf-and-scanf/
- https://www.programiz.com/c-programming/c-input-output
Bài viết liên quan
Bài 32. Biến cục bộ và biến toàn cục
Bài 31. Đảo ngược số sử dụng hàm trong C
Bài 30. Đệ quy trong C – Hàm đệ quyReader Interactions
Để lại một bình luận Hủy
Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *
Bình luận *
Tên *
Email *
Trang web
Lưu tên của tôi, email, và trang web trong trình duyệt này cho lần bình luận kế tiếp của tôi.
Sidebar chính
Tìm kiếm...Bài nổi bật
Từ khóa » Hàm Printf Và Scanf Trong C++
-
Printf() Và Scanf() Trong C - VietTuts
-
Cách Sử Dụng Hàm Scanf() Và Printf() Trong C++ | Site Title
-
Hàm Scanf() Trong C / C++ - Freetuts
-
Lập Trình C - Printf() Và Scanf() Trong C
-
Nhập Xuất Bằng Printf Và Scanf Trong C - Lập Trình Từ Đầu
-
Scanf() Trong C Và Cách Nhập Dữ Liệu
-
Lập Trình C: Printf() & Scantf() | V1Study
-
Nhập Xuất Cơ Bản Trong C/C++
-
Hàm Scanf() Trong C / C++ - Freetuts - Chickgolden
-
Hàm Scanf() Trong C
-
Cách Sử Dụng Hàm Scanf Và Printf Trong C++ . By Đan - Site Title
-
Hàm Scanf() Trong C | Thư Viện C Chuẩn
-
Bài 99: Hàm Scanf Và Hàm Printf Trong Ngôn Ngữ Lập Trình C?
-
Scanf() Trong C Là Gì - Xây Nhà