You are on page 1of 2

Nhập xuất cơ bản

0. Ý nghĩa bài học

- Khi chương trình đang chạy, bạn sẽ biết cách nhập dữ liệu từ bàn phím.
- Bạn sẽ biết cách xuất dữ liệu ra màn hình.
- Giúp bạn nắm 1/100 phần kiến thức cơ bản về lập trình C.

1. Hàm xuất dữ liệu printf(…)

- Hàm printf(...) thuộc thư viện stdio.h. Nên bạn cần thêm thư viện vào đầu chương trình bằng
lệnh sau: #include <stdio.h>
- Dạng 01: Chỉ xuất 1 chuỗi nội dung cố định

printf("Chuoi can xuat.");

o Chuỗi bạn ghi như thế nào thì sẽ được xuất ra như thế đó (không hỗ trợ tiếng việt)
 Kết quả xuất ra màn hình:

Câu hỏi: Xuất họ tên, mssv, ngành học của bạn ra màn hình. Mỗi thông tin trên 1 dòng.
printf(“ Than Gia Huy\n21151464\nKy thuat dieu khien va tu dong hoa”);

- Dạng 02: Xuất giá trị dạng số nguyên (%d)

int a = 13;
printf("gia tri a la: %d", a);
o Hàm printf chỉ xuất các nội dung nằm giữa 2 dấu nháy kép " ". Nhưng nếu bạn ghi
printf("gia tri a la: a"); thì kết quả xuất ra là: .
=> Không xuất được giá trị của biến a.
o Vì vậy, để xuất giá trị của biến số nguyên, thì bạn phải sử dụng bộ kí tự đại diện %d
(format specifier), kết hợp với việc ghi biến a sau dấu phẩy (,).
=> Lúc chạy, chương trình sẽ lấy giá trị của biến a ghi vào vị trí %d và

xuất ra màn hình, kết quả như sau:


- Dạng 03: Xuất giá trị của nhiều biến nguyên

int a = 13, b=20;


printf("Tong: %d + %d = %d", a, b, a+b);
 Kết quả xuất ra màn hình:
o Theo kết quả, bạn thấy là %d đầu tiên lấy giá trị của biến đầu tiên sau dấu phẩy (a),
o %d tiếp theo hiển thị giá trị của biến tiếp theo sau dấu phẩy (b),
o %d cuối cùng hiển thị giá trị của phép cộng (a+b).
- Dạng 04: Các kiểu dữ liệu còn lại: số thực, kí tự, chuỗi,..
o Bạn thay %d bằng các loại khác tương ứng với kiểu dữ liệu, xem bảng sau:

Format specifier Kiểu dữ liệu


%d Số nguyên
%c Kí tự. Vd: 'h', 'G'
%s Chuỗi. Vd: "Mr. H3"
%f Số thực (float, double)
*Một số loại đặc biệt khác:
%u Số nguyên không dấu
%x Số nguyên (hiển thị dạng hexa: số thập lục phân)
%o Số nguyên (hiển thị dạng octa: số bát phân)
%g Giống %f (not sure)
%e Số thực (hiển thị dạng số e)
l Tiền tố xài kèm với %d, %u, %x, %o,… để chỉ số lớn. (%ld)

Câu hỏi:

- Dạng #: Xem thêm tại Trang 21-24, giáo trình Aptech (không bắt buộc, xem để giỏi hơn)

You might also like