intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Chương 3 Các kiểu dữ liệu cơ bản

Chia sẻ: Phan Quốc Hội | Ngày: | Loại File: PPT | Số trang:40

158
lượt xem
22
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Tài liệu tham khảo lập trình C cơ bản - Chương 3 Các kiểu dữ liệu cơ bản

Chủ đề:
Lưu

Nội dung Text: Chương 3 Các kiểu dữ liệu cơ bản

  1. Chương 3 Các kiểu dữ liệu cơ bản
  2. Các kiểu dữ liệu cơ bản  Kiểu ký tự (char)  Kiểu số nguyên (int)  Kiểu dấu phẩy động − Độ chính xác đơn – float − Độ chính xác kép – double  Kiểu void THĐC 2010 - Văn Thị Thiên Trang - Khoa CNTT 2
  3. Kiểu kí tự  Kiểu char − Chiếm 1 byte trong bộ nhớ − Biểu diễn ký tự thông qua bảng mã ASCII  Ví dụ char ch1, ch2; ch1= 65; ch2=‘A’; THĐC 2010 - Văn Thị Thiên Trang - Khoa CNTT 3
  4. Kiểu ký tự  Kiểu char  Chiếm 1 byte trong bộ nhớ  Biểu diễn ký tự thông qua bảng mã ASCII  Kiểu kí tự đồng thời cũng là kiểu số nguyên  Có hai kiểu char: : signed char và unsinged char Kiểu kí tự Kích thước Miền giá trị signed char 1 byte -128  127 unsigned char 1 byte 0  255 THĐC 2010 - Văn Thị Thiên Trang - Khoa CNTT 4
  5. Kiểu số nguyên  Có nhiều kiểu số nguyên Kiểu Phạm vi biểu diễn Kích thước int -32768 ~ 32767 2 byte unsigned int 0 ~ 65535 2 byte long -2147483648 ~ 2147483647 4 byte unsigned long 0 ~ 4294967295 4 byte THĐC 2010 - Văn Thị Thiên Trang - Khoa CNTT 5
  6. Kiểu số thực  Có nhiều kiểu số thực Kiểu Phạm vi biểu diễn Số chữ số có nghĩa Kích thước float 3.4E-38 ~ 3.4E+38 7-8 4 byte double 1.7E-308 ~ 1.7E+308 15-16 8 byte long double 3.4E-4932 ~ 3.4E+4932 17-18 10 byte THĐC 2010 - Văn Thị Thiên Trang - Khoa CNTT 6
  7. Kiểu void  Không có giá trị  Dùng để biểu diễn kết quả của hàm hay của con trỏ. … … int gtr1() void gtr2() { { … … return 1; return; } } THĐC 2010 - Văn Thị Thiên Trang - Khoa CNTT 7
  8. Chương 4 Các khái niệm: Câu lệnh, hằng, biến, biểu thức, phép toán 8
  9. Nội dung 1 Câu lệnh 2 Hằng, biến, biểu thức, phép toán 3 Nhập/xuất dữ liệu 9 THĐC 2010 - Văn Thị Thiên Trang - Khoa CNTT
  10. 1. Câu lệnh Câu lệnh - Statement  Một câu lệnh (statement) xác định một công việc mà chương trình phải thực hiện  Mỗi câu lệnh được kết thúc bởi dấu ;  Phân loại Câu lệnh đơn  VD: x=x+1; Câu lệnh có cấu trúc  − Là lệnh trong đó chứa các lệnh khác. − Các lệnh con được gom vào trong cặp dấu {}. VD: if (x >0) { x=x+1; y=y+1; } 10 THĐC 2010 - Văn Thị Thiên Trang - Khoa CNTT
  11. 2. Hằng, biến, biểu thức, phép toán Tên (identifier)  Dùng để định danh các thành phần của chương trình Tên biến, tên hàm, tên hằng, …   Tên là một dãy các kí tự gồm các chữ cái [a-z, A-Z, 0-9] và gạch nối “_”  Lưu ý: − Tên không đuợc chứa kí tự trống, − Tên không được bắt đầu bằng một chữ số, − Tên không được trùng với từ khóa − Nên đặt các tên gợi nhớ, có ý nghĩa 11 THĐC 2010 - Văn Thị Thiên Trang - Khoa CNTT
  12. 2. Hằng, biến, biểu thức, phép toán Hằng  Là đại lượng có giá trị không thay đổi được trong chương trình  Khai báo #define C1:  VD: #define pi 3.14 const = ; VD: const float pi=3.14; 12 THĐC 2010 - Văn Thị Thiên Trang - Khoa CNTT
  13. 2. Hằng, biến, biểu thức, phép toán Hằng //Khai báo thư viện  VD #include //Định nghĩa hằng #define pi 3.14 void main() { int r; //r là bán kính hình tròn printf(“Nhap ban kinh:”); scanf(“%d”, &r); dientich=pi*r*r; chuvi=2*pi*r; … getch(); } 13 THĐC 2010 - Văn Thị Thiên Trang - Khoa CNTT
  14. 2. Hằng, biến, biểu thức, phép toán Biến  Là đại lượng có thể thay đổi được giá trị trong chương trình  Phải được khai báo trước khi sử dụng  Khai báo ; int a, b; //dùng dấu , để ngăn cách giữa các biến  float x;  14 THĐC 2010 - Văn Thị Thiên Trang - Khoa CNTT
  15. 2. Hằng, biến, biểu thức, phép toán Biến  Khởi tạo biến: int a, b=4, d=5; //khai báo kết hợp khởi tạo giá trị  ban đầu  Truy xuất đến địa chỉ biến: memory dùng toán tử &  Vd: &ten_bien;  4 5 Mỗi ô nhớ có 1 địa chỉ xác định 15 THĐC 2010 - Văn Thị Thiên Trang - Khoa CNTT
  16. 2. Hằng, biến, biểu thức, phép toán Biểu thức  Biểu thức: sự kết hợp hợp lệ của những phép toán trên các biến, hằng hoặc các giá trị của hàm VD: (a+6*b-1)/2 16 THĐC 2010 - Văn Thị Thiên Trang - Khoa CNTT
  17. 2. Hằng, biến, biểu thức, phép toán Phép toán Phép  Phép gán  Phép toán số học  Phép toán quan hệ và logic  Phép toán tăng giảm 17 THĐC 2010 - Văn Thị Thiên Trang - Khoa CNTT
  18. Các phép toán Phép gán  Gán giá trị cho một biến = ;  Cú pháp: Ví dụ  x = 0; y = z + 1; Phép gán kép  x = y = z = 1; x = y + (z = 2); 18 THĐC 2010 - Văn Thị Thiên Trang - Khoa CNTT
  19. Các phép toán Phép toán số học  +, -, *, / thực hiện trên các kiểu dữ liệu số nguyên, số thực  Phép modulo (%): lấy phần dư của phép chia nguyên, thực hiện trên số nguyên  VD 9/4 = ?  9%4 = ?  19 THĐC 2010 - Văn Thị Thiên Trang - Khoa CNTT
  20. Các phép toán Phép toán quan hệ và logic  Phép toán quan hệ: ==, !=, >, >=,
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2