Bài giảng Ngôn ngữ lập trình C - Chương 2: Các yếu tố cơ bản của ngôn ngữ C cung cấp cho người học các kiến thức: Từ vựng trong C, biểu thức; hàm vào/ra dữ liệu chuẩn, các câu lệnh điều khiển. Mời các bạn cùng tham khảo.
Chương Các yếu tố ngôn ngữ C Chương - Các yếu tố ngôn ngữ C Từ vựng C Biểu thức Hàm vào/ra liệu chuẩn Các câu lệnh điều khiển Từ vựng C Tập ký tự Tên Từ khóa Các kiểu liệu Hằng Biến Từ vựng C Tập ký tự 26 chữ hoa: A, B, …, Z 26 chữ thường: a, b, …, z 10 chữ số: 0, 1, …9 Các ký tự đồ họa: +, -, *, /, =, !, #, %, ^, &, _, ~, [, ],\, |, ; , :, ‘, “, {, }, ,, , , ?, (, ) Các ký tự không hiển thị hình: space, tab, enter Từ vựng C Từ khóa Là từ dành riêng cho ngơn ngữ lập trình Một số từ khóa thường dung: const, enum, signed, struct, typedef, unsigned… char, double, float, int, long, short, void case, default, else, if, switch do, for, while break, continue, goto, return Từ vựng C Tên/Định danh (Identifier) Một dãy ký tự dùng để tên số, ký tự, tên biến, kiểu liệu, hàm hay thủ tục Quy tắc đặt tên: Ký tự chữ dấu gạch _ Các ký tự sau (nếu có) chữ cái, dấu gạch số VD: x1, temp, _bien1 tên hợp lệ; 1abc, bai la tên không hợp lệ Từ vựng C Đối tượng liệu: gồm thuộc tính Kiểu liệu: loại liệu lưu trữ Giá trị: lưu đối tượng liệu Địa chỉ: vị trí đối tượng liệu nhớ Tên: dùng để xác định đối tượng liệu Kiểu liệu Mỗi kiểu liệu có tên kích thước định Có miền giá trị xác định Từ vựng C Kiểu liệu Kiểu ký tự Tên: char unsigned char Kích thước: byte Miền giá trị Kiểu Phạm vi biểu diễn Số ký tự char -128 đến 127 256 unsigned char đến 255 256 Một ký tự biểu diễn thông qua bảng mã ASCII (http://en.wikipedia.org/wiki/ASCII) Từ vựng C Kiểu liệu Kiểu ký tự Phân nhóm ký tự: nhóm Nhóm ký tự điều khiển: từ 0÷31 127 Nhóm ký tự văn bản: 32÷126 Nhóm ký tự đồ họa: 128÷255 Từ vựng C Kiểu liệu Kiểu nguyên short, int, long Kích thước phạ vi biểu diễn: Kiểu Phạm vi biểu diễn Kích thước int/ signed int -32768 đến 32767 2/4 bytes unsigned int đến 65535 2/4 bytes short/ signed short -32768 đến 32767 bytes unsigned short đến 65535 bytes long/ signed long -2147483648 đến 2147483647 bytes unsigned long đến 4294967295 bytes Các câu lệnh điều khiển Câu lệnh switch … case Các câu lệnh điều khiển Câu lệnh switch … case Ví dụ: Viết chương trình đọc số từ đến Nếu nằm ngồi khoảng đó, in dịng thơng báo: “Khong doc duoc” Viết chương trình in số ngày tháng, tháng yêu cầu nhập thêm năm để tính ngày Các câu lệnh điều khiển Câu lệnh for Bài toán: in bảng cửu chương 3? Lệnh for cho phép thực lặp lại số câu lệnh tuân theo số quy luật for (; ; ) ; S Đ Các câu lệnh điều khiển Câu lệnh for Ví dụ int i; for(i = 1; i