Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
Bài giảng "Tin học đại cương 1 - Chương 2: Kiểu dữ liệu, biến, biểu thức" cung cấp cho người học các kiến thức: Các kiểu dữ liệu cơ bản, hằng, biến, phép toán và biểu thức, hàm nhập xuất của C. nội dung chi tiết. | 31 01 2012 Chương 2 Kiểu dữ liệu biến biểu thức Các kiểu dữ liệu cơ bản Hằng Biến Phép toán và biểu thức Hàm nhập xuất của C Các kiểu dữ liệu cơ bản Các kiểu dữ liệu sơ cấp chuẩn trong C có thể được chia làm 2 dạng Kiểu số nguyên integer long Kiểu số thực float double 2 1 31 01 2012 Kiểu số nguyên Được dùng để lưu các giá trị nguyên hay còn gọi là kiểu đếm được. Kiểu số nguyên 1 byte 8 bits STT Kiểu dữ liệu Miền giá trị Domain 1 unsigned char Từ 0 đến 255 tương đương 256 ký tự trong bảng mã ASCII 2 char Từ -128 đến 127 Kiểu số nguyên 2 bytes 16 bits STT Kiểu dữ liệu Miền giá trị Domain 1 enum Từ -32 768 đến 32 767 2 unsigned int Từ 0 đến 65 535 3 short int Từ -32 768 đến 32 767 4 int Từ -32 768 đến 32 767 Kiểu số nguyên 4 byte 32 bits STT Kiểu dữ liệu Miền giá trị Domain 1 unsigned long Từ 0 đến 4 294 967 295 2 long Từ -2 147 483 648 đến 2 147 483 647 Kiểu số thực Được dùng để lưu các số thực hay các số có dấu chấm thập phân STT Kiểu dữ liệu Kích thước Size Miền giá trị Domain 1 float 4 bytes Từ 3.4 10-38 đến 3.4 1038 2 double 8 bytes Từ 1.7 10-308 đến 1.7 10308 3 long double 10 bytes Từ 3.4 10-4932 đến 1.1 104932 Ngoài ra ta còn có kiểu dữ liệu void Mang ý nghĩa là kiểu rỗng không chứa giá trị gì cả Ví dụ void main . 4 2 31 01 2012 Kiểu char Kiểu kí tự - Biểu diễn thông qua kiểu dữ liệu char - Biểu diễn một ký tự thông qua bảng mã ASCII - Hằng kí tự đặt trong cặp dấu - Ví dụ char s s d Xâu chuỗi kí tự đặt trong cặp - Ví du char st 100 st Chao cac ban Kiểu dữ liệu Dùng sizeof Kích thước 1 kiểu có thể được xác định lúc chạy chương trình runtime dùng sizeof Ví dụ sizeof double 8 byte sizeof long double 10 byte Kiểu enum Nó cho phép ta định nghĩa 1 danh sách các bí danh aliase để trình bày các số nguyên. Ví dụ enum week Mon 1 Tue Wed Thu Fri Sat Sun days 6