NGÔN NGỮ LẬP TRÌNH C, Khái niệm từ khóa Các kiểu dữ liệu . Cách ghi chú Đặt tên biến Khai báo biến Phạm vi sử dụng biến, Từ khóa là từ có ý nghĩa xác định dùng để khai báo dữ liệu, viết câu lệnh…
NGÔN NGỮ LẬP TRÌNH C 08/08/13 1Created By Trong Quan.IT Khái niệm từ khóa Các kiểu dữ liệu . Cách ghi chú Đặt tên biến Khai báo biến Phạm vi sử dụng biến. 3.1.Mục Tiêu 08/08/13 2Created By Trong Quan.IT Từ khóa là từ có ý nghĩa xác định dùng để khai báo dữ liệu, viết câu lệnh… Ví Dụ: break , case , char , const , continue , default , do , double , else , float, . Lưu ý: Các từ khóa phải viết bằng chữ thường. 3.2.Từ Khóa 08/08/13 3Created By Trong Quan.IT Tên thường được đặt cho hằng, biến, mảng, con trỏ, nhãn… Chiều dài tối đa của tên là 32 ký tự. Lưu ý: Ký tự đầu của tên phải là chữ hoặc dấu gạch dưới Khi đặt tên không được đặt trùng với các từ khóa Tên phân biệt chữ hoa, chữ thường . 3.3.Tên 08/08/13 4Created By Trong Quan.IT Ví dụ : Các tên đúng: delta, a_1, Num_ODD, Case Các tên sai: 3a_1 (ký tự đầu là số) num-odd (sử dụng dấu gạch ngang) int (đặt tên trùng với từ khóa) del ta (có khoảng trắng) f(x) (có dấu ngoặc tròn) Ví dụ : number khác Number case khác Case 3.3.Tên 08/08/13Created By Trong Quan.IT 5 Có 4 kiểu dữ liệu cơ bản trong C là: char, int, float, double . 3.4.Kiểu Dữ Liệu TT Kiểu dữ liệu Kích thước Miền giá trị 1 unsigned char 1 byte 0 đến 255 2 char 1 byte – 128 đến 127 3 unsigned int 2 bytes 0 đến 65,535 4 short int 2 bytes – 32,768 đến 32,767 5 int 2 bytes – 32,768 đến 32,767 6 unsigned long 4 bytes 0 đến 4,294,967,295 7 long 4 bytes – 2,147,483,648 đến 2,147,483,647 8 float 4 bytes 3.4 * 10–38 đến 3.4 * 1038 9 double 8 bytes 1.7 * 10–308 đến 1.7 * 10308 10 long double 10 bytes 3.4 * 10–4932 đến 1.1 * 104932 08/08/13 6Created By Trong Quan.IT Trong khi lập trình cần phải ghi chú để giải thích các biến, hằng, thao tác xử lý giúp cho chương trình rõ ràng dễ hiểu, dễ nhớ, dễ sửa chữa và để người khác đọc vào dễ hiểu. Trong C có các ghi chú sau: // hoặc /* nội dung ghi chú */ Khi biên dịch chương trình, C gặp cặp dấu ghi chú sẽ không dịch ra ngôn ngữ máy. Tóm lại, đối với ghi chú dạng // dùng để ghi chú một hàng và dạng /* …. */ có thể ghi chú một hàng hoặc nhiều hàng. . 3.5.Ghi Chú 08/08/13 7Created By Trong Quan.IT Ví dụ : void main() { int a, b; //khai bao bien t kieu int a = 1; //gan 1 cho a b =3; //gan 3 cho b /* thuat toan tim so lon nhat la neu a lon hon b thi a lon nhat nguoc lai b lon nhat */ if (a > b) printf("max: %d", a); else printf("max: %d", b); } 3.5.Ghi Chú(tt) 08/08/13Created By Trong Quan.IT 8 Cú pháp : Kiểu dữ liệu Danh sách tên biến; Khi khai báo biến nên đặt tên biến theo quy tắc Hungarian Notation Ví dụ : int ituoi; //khai báo biến ituoi có kiểu int float fTrongluong; //khai báo biến fTrongluong có kiểu long char ckitu1, ckitu2; //khai báo biến ckitu1, ckitu2 có kiểu char Vừa khai báo vừa khởi gán 3.6.Khai báo biến 08/08/13 9Created By Trong Quan.IT Ví Dụ: Khai báo trước, gán giá trị sau: void main() { int a, b, c; a = 1; b = 2; c = 5; … } Ví Dụ: Vừa khai báo vừa gán giá trị: void main() { int a = 1, b = 2, c = 5; … } 3.6.Khai báo biến(tt) 08/08/13Created By Trong Quan.IT 10 . sửa chữa và để người kh c đ c vào dễ hiểu. Trong C có c c ghi chú sau: // ho c /* nội dung ghi chú */ Khi biên dịch chương trình, C gặp c p dấu ghi chú. tất c c c hàm, c u tr c. .. C c biến này c ảnh hưởng đến toàn bộ chương trình. Chu trình sống c a nó là bắt đầu chạy chương trình đến l c kết th c chương