Bài giảng Tin học đại cương (Phần 3: Lập trình C): Chương 2 - Viện Công nghệ Thông tin & Truyền thông

43 39 0
Bài giảng Tin học đại cương (Phần 3: Lập trình C): Chương 2 - Viện Công nghệ Thông tin & Truyền thông

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Bài giảng Tin học đại cương (Phần 3: Lập trình C): Chương 2 cung cấp cho người học những kiến thức về kiểu dữ liệu và biểu thức trong C. Những nội dung chính trong chương này gồm có: Các kiểu dữ liệu chuẩn trong C, biểu thức trong C, các toán tử trong C, một số toán tử đặc trưng. Mời các bạn cùng tham khảo.

Phần 3: Lập trình C Nội dung • Chương 1: Tổng quan ngơn ngữ C • Chương 2: Kiểu liệu biểu thức C • Chương 3: Vào liệu • Chương 4: Cấu trúc điều khiển • Chương 5: Mảng, trỏ xâu ký tự • Chương 6: Cấu trúc • Chương 7: Hàm Chương 8: Tệp liệu • 01-Jan- Chương 2: Kiểu liệu biểu thức C Nội dung Các kiểu liệu chuẩn C Biểu thức C Các toán tử C Một số toán tử đặc trưng 01-Jan- Chương 2: Kiểu liệu biểu thức C 2.1 Các kiểu liệu chuẩn C Các kiểu đơn Kiểu liệu Ý nghĩa Kích thước Miền liệu char Kí tự; Số ngun có dấu byte -128 int short int Số nguyên có dấu byte -32.768 32.767 long Số nguyên có dấu byte -2,147,483,648  2,147,483,647 Số thực dấu phẩy động, byte  3.4E-38  3.4E+38 byte 1.7E-308  1.7E+308 long int float  127 độ xác đơn double Số thực dấu phẩy động, độ xác kép 01-Jan- Chương 2: Kiểu liệu biểu thức C 2.1 Các kiểu liệu chuẩn C Các kiểu kết hợp Với số nguyên, thêm từ khóa unsigned để số khơng dấu Kiểu liệu Ý nghĩa Kích thước Miền liệu unsigned char Số nguyên không dấu Số nguyên không dấu byte unsigned short unsigned unsigned int Số nguyên unsigned long unsigned long int không dấu byte 65.535 byte long double 10 byte void 01-Jan- Số thực dấu phẩy động,  255  4,294,967,295 3.4E-4932 1.1E+4932 Là kiểu rỗng, kích thước khơng Chương 2: Kiểu liệu biểu thức C 2.1 Các kiểu liệu chuẩn C Biểu diễn số Kiểu liệu Ví dụ Số nguyên 123, Ý nghĩa -12 012, 03777 Số bát phân 0x7F, 0x3fe15 Số hệ 16 39u 0267u, 0xFFu Số không dấu Số nguyên lớn 12L, 07723L 0xFFL, -10L 0xFFUL,0xFFLU Số thực 3.1415 -12.3, 327 10e-12, -15.3E12 3.1415F, -12.F 01-Jan- Số thập phân Chương 2: Kiểu liệu biểu thức C 2.1 Các kiểu liệu chuẩn C Khai báo biến • • Một biến phải khai báo trước sử dụng Cú pháp khai báo: KieuDuLieu TenBien; KieuDuLieu TenBien1, …, TenBien_N; •  Ví dụ: //Khai báo biến x số nguyên byte có dấu int x; //Khai báo biến y, z số thực byte float y,z; //Sau khai báo, sử dụng 01-Jan- x = 3; y = x + 1; Chương 2: Kiểu liệu biểu thức C 2.1 Các kiểu liệu chuẩn C Khai báo biến • Sau khai báo, biến chưa có giá trị xác định int n; m = * n;  m=? – Biến cần gán giá trị trước sử dụng • C cho phép kết hợp khai báo khởi tạo biến KieuDuLieu TenBien = GiaTriBanDau; KieuDuLieu Bien1=GiaTri1, BienN=Gia_TriN; •  Ví dụ: //Khai báo biến nguyên a khởi tạo gia tri int a = 3; //Khai báo biến thực x,y khởi tạo giá tri 5.0 7.6 01-Jan- Chương 2: Kiểu liệu biểu thức C 2.1 Các kiểu liệu chuẩn C Khai báo Dùng thị #define • Cú pháp: # define Giá_trị • Khơng có dấu chấm phây (;) Tên_hằng Ví dụ: #define #define CNTT “Cong nghe thong MAX_SINH_VIEN tin” #define 50DIEM_CHUAN 23.5 01-Jan- Chương 2: Kiểu liệu biểu thức C 2.1 Các kiểu liệu chuẩn C Khai báo Dùng từ khóa const • Cú pháp: const • Kiểu Tên_hằng = giá_trị; Ví dụ: const int const char MAX_SINH_VIEN = 50; CNTT[20] = “Cong nghe thong tin”; const float DIEM_CHUAN = 23.5; 01-Jan- Chương 2: Kiểu liệu biểu thức C 2.1 Các kiểu liệu chuẩn C Khai báo Chú ý: • • • Giá trị phải xác định khai báo Trong chương trình, KHƠNG thể thay đổi giá trị #define thị tiền xử lý – – – Dễ đọc, dễ thay đổi Dễ chuyển đổi tảng phần cứng Tốc độ nhanh 01-Jan- ... nguyên 123 , Ý nghĩa - 12 0 12, 03777 Số bát phân 0x7F, 0x3fe15 Số hệ 16 39u 026 7u, 0xFFu Số không dấu Số nguyên lớn 12L, 07 723 L 0xFFL, -1 0L 0xFFUL,0xFFLU Số thực 3.1415 - 12. 3, 327 10e- 12, -1 5.3E 12 3.1415F,... 9.0 01-Jan- : 19.0 Chương 2: Kiểu liệu biểu thức C 2. 2 Biểu thức C Các loại biểu thức • Biểu thứ số học • Biểu thức quan hệ • Biểu thức logic 01-Jan- Chương 2: Kiểu liệu biểu thức C 2. 2 Biểu... byte long double 10 byte void 01-Jan- Số thực dấu phẩy động, ? ?25 5  4 ,29 4,967 ,29 5 3.4E-49 32 1.1E+49 32 Là kiểu rỗng, kích thước khơng Chương 2: Kiểu liệu biểu thức C 2. 1 Các kiểu liệu chuẩn C Biểu

Ngày đăng: 16/11/2021, 13:47

Mục lục

    Các toán tử số học

    Tăng giảm tự động một đơn vị

    Chuyển kiểuVí dụ

    Thứ tự ưu tiên các toán tử

    Thứ tự ưu tiên các toán tử

Tài liệu cùng người dùng

Tài liệu liên quan