Bài giảng Tin học đại cương – Bài 2: Kiểu dữ liệu và biểu thức trong C trình bày các kiểu dữ liệu chuẩn trong C; khai báo và sử dụng biến, hằng; các lệnh vào ra dữ liệu với các biến; các lệnh vào ra khác; các phép toán trong C; biểu thức trong C; một số toán tử đặc trưng. | Bài giảng Tin học đại cương Bài 2 Kiểu dữ liệu và biểu thức trong C VIỆN CÔNG NGHỆ THÔNG TIN S CHOOL OF INFORMATION COMMUNICATION TECHNOLOGY TIN HỌC ĐẠI CƯƠNG PHẦN 2 LẬP TRÌNH BẰNG NGÔN NGỮ C BÀI 2 KIỂU DỮ LIỆU VÀ BIỂU THỨC TRONG C Ts. Nguyễn Thanh Hùng 1 BÀI 2 KIỂU DỮ LIỆU VÀ BIỂU THỨC TRONG C . Các kiểu dữ liệu chuẩn trong C . Khai báo và sử dụng biến hằng . Các lệnh vào ra dữ liệu với các biến . Các lệnh vào ra khác . Các phép toán trong C . Biểu thức trong C . Một số toán tử đặc trưng 2 . Các kiểu dữ liệu chuẩn trong C Kiểu dữ liệu Ý nghĩa Kích thước Miền dữ liệu unsigned char Kí tự không dấu 1 byte 0 255 char Kí tự có dấu 1 byte -128 127 unsigned Số nguyên int không dấu 3 . Các kiểu dữ liệu chuẩn trong C 4 . Các kiểu dữ liệu chuẩn trong C 5 BÀI 2 KIỂU DỮ LIỆU VÀ BIỂU THỨC TRONG C . Các kiểu dữ liệu chuẩn trong C . Khai báo và sử dụng biến hằng . Các lệnh vào ra dữ liệu với các biến . Các lệnh vào ra khác . Các phép toán trong C . Biểu thức trong C . Một số toán tử đặc trưng 6 . Khai báo và sử dụng biến Một biến trước khi sử dụng phải được khai báo Cú pháp khai báo kiểu_dữ_liệu tên_biến Hoặc kiểu_dữ_liệu tên_biến1 tên_biếnN Ví dụ Khai báo một biến x thuộc kiểu số nguyên 2 byte có dấu int biến y z t thuộc kiểu thực 4 byte float như sau int x float y z t 7 Khai báo và khởi tạo giá trị cho biến Cú pháp kiểu_dữ_liệu tên_biến giá_trị_ban_đầu Hoặc kiểu_dữ_liệu biến1 giá_trị1 biếnN giá_trịN Ví dụ int a 3 sau lenh nay bien a se co gia tri bang 3 float x y sau lenh nay x co gia tri y co gia tri 8 . Khai báo hằng Cách 1 Dùng từ khóa define Cú pháp define tên_hằng giá_trị Ví dụ define MAX_SINH_VIEN 50 define CNTT Cong nghe thong tin define DIEM_CHUAN 9 . Khai báo hằng Cách 2 Dùng từ khóa const Cú pháp const kiểu_dữ_liệu tên_hằng giá_trị Ví dụ const int MAX_SINH_VIEN 50 const char CNTT 20 Cong nghe thong tin const float DIEM_CHUAN 10 . Khai báo hằng Chú ý Giá trị của các hằng