Bài giảng Tin học đại cương (Phần 3) - Chương 2: Kiểu dữ liệu và biểu thức trong C

35 9 0
Bài giảng Tin học đại cương (Phần 3) - Chương 2: Kiểu dữ liệu và biểu thức trong C

Đ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) - Chương 2: Kiểu dữ liệu và biểu thức trong C cung cấp cho học viên những kiến thức về các kiểu dữ liệu chuẩn trong C; khai báo và khởi tạo biến, hằng; biểu thức trong C; các phép toán trong C; một số toán tử đặc trưng; các lệnh vào ra dữ liệu với các biến;... Mời các bạn cùng tham khảo chi tiết nội dung bài giảng!

Phần III Chương Kiểu liệu biểu thức C GV: Nguyễn Thị Thùy Liên Email: lien.nguyenthithuy@phenikaa-uni.edu.vn Nội dung Các kiểu liệu chuẩn C Khai báo khởi tạo biến, Biểu thức C Các phép toán C Một số toán tử đặc trưng Các lệnh vào liệu với biến Giới thiệu môn học Các kiểu liệu chuẩn C Khai báo khởi tạo biến, Biểu thức C Các phép toán C Một số toán tử đặc trưng Các lệnh vào liệu với biến Các kiểu liệu chuẩn C Kiểu liệu Ý nghĩa unsigned char Kí tự khơng dấu byte  255 char Kí tự có dấu byte -128  127 unsigned int Số nguyên không dấu byte 065.535 int Số ngun có dấu byte -32.76832.767 Kích thước Miền liệu Các kiểu liệu chuẩn C Kiểu liệu Ý nghĩa unsigned long Số nguyên khơng dấu Kích thước Miền liệu byte 0 4,294,967,295 byte -2,147,483,648  2,147,483,647 long Số nguyên có dấu float Số thực dấu phẩy động, byte độ xác đơn  3.4E-38   3.4E+38 double Số thực dấu phẩy động, byte độ xác kép  1.7E-308   1.7E+308 Giới thiệu môn học Các kiểu liệu chuẩn C Khai báo khởi tạo biến, Biểu thức C Các phép toán C Một số toán tử đặc trưng Các lệnh vào liệu với biến 2.1 Khai báo khởi tạo biến • Một biến trước sử dụng phải khai báo • Cú pháp khai báo: int x; • KieuDuLieu tenBien; • Hoặc: • KieuDuLieu tenBien 1, …, tenBienN; float y,z,t; x = 3; y = x + 1; • Ví dụ: Khai báo biến x thuộc kiểu số nguyên byte có dấu (int), biến y, z,t thuộc kiểu thực byte (float) 2.1 Khai báo khởi tạo biến • Kết hợp khai báo khởi tạo • Cú pháp: • KieuDuLieu tenBien = gia_tri_ban_dau; • Hoặc: • KieuDuLieu tenBien1=gia_tri1, tenBienN=gia_triN; • Ví dụ: int a = 3;// sau lenh bien a se co gia tri bang float x = 5.0, y = 7.6; // sau lenh x co gia // tri 5.0, y co gia tri 7.6 2.2 Khai báo số • Cách 1: Dùng từ khóa #define: • Cú pháp: • #define TEN_HANG_SO gia_tri #define MAX_SINH_VIEN 50 #define CNTT “Cong nghe thong tin” #define DIEM_CHUAN 23.5 • Cách 2: Dùng từ khóa const : • Cú pháp: • const KieuDuLieu TEN_HANG_SO = gia_tri; const int MAX_SINH_VIEN = 50; const char CNTT[20] = “Cong nghe thong tin”; const float DIEM_CHUAN = 23.5; 2.2 Khai báo số • 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ý (preprocessing directive) • • • Dễ đọc, dễ thay đổi Dễ chuyển đổi tảng phần cứng Tốc độ nhanh 10 4.2 Phép toán bit 21 4.2 Phép toán bit 22 4.3 Các phép toán quan hệ 23 4.4 Các phép toán logic 24 4.5 Phép tốn gán • Cú pháp tenBien = biểu_thức; • Lấy giá trị biểu_thức gán cho tenBien • Giá trị biểu_thức phải có kiểu phù hợp với tenBien int a = b = c = a, b, c; 3; a + 5; a * b; 25 4.5 Phép toán gán • Biểu thức gán biểu thức nên có giá trị • Giá trị biểu thức gán giá trị biểu_thức: • => Có thể gán giá trị biểu thức gán cho biến khác sử dụng biểu thức bình thường int a, b, c; a = b = 2007; c = (a = 20) * (b = 30); 26 4.5 Phép tốn gán • Phép tốn gán thu gọn: x = x + y; giống x += y; • Dạng lệnh gán thu gọn áp dụng với phép toán khác: +, -, *, /, %, >>,

Ngày đăng: 26/12/2021, 09:17

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

Tài liệu liên quan