1. Trang chủ
  2. » Công Nghệ Thông Tin

bài giảng tin học đại cương bài 6 kiểu dữ liệu và biểu thức trong c

65 416 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 65
Dung lượng 1,09 MB

Nội dung

Tin học đại cương Bài 6: Kiểu dữ liệu và biểu thức trong C NGUYỄN Thị Oanh oanhnt@soict.hut.edu.vn Bộ môn Hệ thống thông tin - Viện CNTT và Truyền Thông Đại học Bách Khoa Hà nội 2010 - 2011 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 (toán tử) trong C Các lệnh vào ra dữ liệu Nội dung 1 Các kiểu dữ liệu chuẩn trong C 2 Khai báo và khởi tạo biến, hằng 3 Biểu thức trong C 4 Các phép toán (toán tử) trong C 5 Các lệnh vào ra dữ liệu 2 / 65 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 (toán tử) trong C Các lệnh vào ra dữ liệu Các kiểu dữ liệu chuẩn trong C Kiểu DL Ý nghĩa Kích thước 1 Miền giá trị unsigned char ký tự không dấu 1 byte 0 ÷ 255 char Kí tự 1 byte −128 ÷ 127 unsigned int Số nguyên không dấu 2 bytes 0 ÷ 65, 535 short int Số nguyên có dấu 2 bytes −32, 768 ÷ 32, 767 int Số nguyên có dấu 2 bytes −32, 768 ÷ 32, 767 1 compiler 16bit, dùng sizeof(kieu du lieu) để biết kích thước chính xác 3 / 65 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 (toán tử) trong C Các lệnh vào ra dữ liệu Các kiểu dữ liệu chuẩn trong C unsigned long Số nguyên không dấu 4 bytes 0 ÷ 4, 294, 967, 295 long Số nguyên có dấu 4 bytes −2, 147, 483, 648÷ 2, 147, 483, 647 float Số thực dấu phẩy động, độ chính xác đơn 4 bytes ±3.4E − 38 ÷ ±3.4E + 38 double Số thực dấu phẩy động độ chính xác kép 8 bytes ±1.7E − 308 ÷ ±1.7E + 308 long double Số thực dấu phẩy động 10 bytes ±3.4E − 4932 ÷ ±1.1E + 4932 4 / 65 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 (toán tử) trong C Các lệnh vào ra dữ liệu Khai báo biến Khai báo hằng 1 Các kiểu dữ liệu chuẩn trong C 2 Khai báo và khởi tạo biến, hằng Khai báo biến Khai báo hằng 3 Biểu thức trong C 4 Các phép toán (toán tử) trong C 5 Các lệnh vào ra dữ liệu 5 / 65 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 (toán tử) trong C Các lệnh vào ra dữ liệu Khai báo biến Khai báo hằng Khai báo biến ✦ Một biến trước khi sử dụng phải được khai báo ✦ Cú pháp khai báo: – hoặc: kiểu_dữ_liệu tên_biến; – hoặc: kiểu_dữ_liệu tên_biến_1, tên_biến_2, , tên_biến_n; ✦ Ví dụ: – int a; – float x, y, z; 6 / 65 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 (toán tử) trong C Các lệnh vào ra dữ liệu Khai báo biến Khai báo hằng Kết hợp khai báo và khởi tạo biến ✦ Cú pháp: – hoặc: kiểu_dữ_liệu tên_biến = giá_trị_khởi_tạo; – hoặc: kiểu_dữ_liệu tên_biến_1= giá_trị_khởi_tạo_1, , tên_biến_n = giá_trị_khởi_tạo_n; ✦ Ví dụ: – int a = 5; – float x=5.0, y=7.6; 7 / 65 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 (toán tử) trong C Các lệnh vào ra dữ liệu Khai báo biến Khai báo hằng 1 Các kiểu dữ liệu chuẩn trong C 2 Khai báo và khởi tạo biến, hằng Khai báo biến Khai báo hằng 3 Biểu thức trong C 4 Các phép toán (toán tử) trong C 5 Các lệnh vào ra dữ liệu 8 / 65 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 (toán tử) trong C Các lệnh vào ra dữ liệu Khai báo biến Khai báo hằng Khai báo hằng ✦ Cách 1: dùng từ khóa #define – Cú pháp khai báo: #define TÊN_HẰNG giá_trị – KHÔNG có dấu chấm phẩy ( ; ) ở cuối ✦ Ví dụ: #define MAX_SINHVIEN 50 #define CNTT "Công nghệ thông tin" #define DIEM_CHUAN 23.5 9 / 65 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 (toán tử) trong C Các lệnh vào ra dữ liệu Khai báo biến Khai báo hằng Khai báo hằng ✦ Cách 2: dùng từ khóa const – Cú pháp khai báo: const kiểu_dữ_liệu TÊN_HẰNG = giá_trị ; – CÓ dấu ; ở cuối lệnh ✦ Ví dụ: const int MAX_SINHVIEN = 50 ; const char CNTT[20] = "Công nghệ thông tin" ; const float DIEM_CHUAN = 23.5 ; 10 / 65 [...]... th c trong C Biểu th c số h c Biểu th c logic Biểu th c quan hệ Sử dụng biểu th c 4 C c phép toán (toán tử) trong C 5 Biểu th c số h c Biểu th c logic Biểu th c quan hệ Sử dụng biểu th c C c lệnh vào ra dữ liệu 14 / 65 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 (toán tử) trong C C c lệnh vào ra dữ liệu Biểu th c số h c Biểu th c logic Biểu th c quan hệ... Biểu th c trong C C c phép toán (toán tử) trong C C c lệnh vào ra dữ liệu 1 C c kiểu dữ liệu chuẩn trong C 2 Khai báo và khởi tạo biến, hằng 3 Biểu th c trong C Biểu th c số h c Biểu th c logic Biểu th c quan hệ Sử dụng biểu th c 4 C c phép toán (toán tử) trong C 5 Biểu th c số h c Biểu th c logic Biểu th c quan hệ Sử dụng biểu th c C c lệnh vào ra dữ liệu 16 / 65 C c kiểu dữ liệu chuẩn trong C Khai... / 65 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 (toán tử) trong C C c lệnh vào ra dữ liệu 1 C c kiểu dữ liệu chuẩn trong C 2 Khai báo và khởi tạo biến, hằng 3 Biểu th c trong C Biểu th c số h c Biểu th c logic Biểu th c quan hệ Sử dụng biểu th c 4 C c phép toán (toán tử) trong C 5 Biểu th c số h c Biểu th c logic Biểu th c quan hệ Sử dụng biểu th c. .. th c quan hệ Sử dụng biểu th c C c lệnh vào ra dữ liệu 12 / 65 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 (toán tử) trong C C c lệnh vào ra dữ liệu Biểu th c số h c Biểu th c logic Biểu th c quan hệ Sử dụng biểu th c Biểu th c số h c ! là biểu th c mà giá trị c a nó là c i đại lượng số h c (số nguyên, số th c) ! c c toán tử là c c phép toán số h c. .. phần c ng hơn – t c độ nhanh hơn 11 / 65 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 (toán tử) trong C C c lệnh vào ra dữ liệu 1 C c kiểu dữ liệu chuẩn trong C 2 Khai báo và khởi tạo biến, hằng 3 Biểu th c trong C Biểu th c số h c Biểu th c logic Biểu th c quan hệ Sử dụng biểu th c 4 C c phép toán (toán tử) trong C 5 Biểu th c số h c Biểu th c logic Biểu. .. th c C c lệnh vào ra dữ liệu 19 / 65 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 (toán tử) trong C C c lệnh vào ra dữ liệu Biểu th c số h c Biểu th c logic Biểu th c quan hệ Sử dụng biểu th c Sử dụng biểu th c ! ! ! ! ! Làm Làm Làm Làm Làm vế phải c a lệnh gán toán hạng trong c c biểu th c tham số th c trong lời gọi hàm chỉ số cho c c cấu tr c lặp:... một trường hợp riêng c a BIỂU TH C LOGIC 17 / 65 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 (toán tử) trong C C c lệnh vào ra dữ liệu Biểu th c số h c Biểu th c logic Biểu th c quan hệ Sử dụng biểu th c Ví dụ- Biểu th c logic Biểu th c logic 5>7 9 != 10 2 >= 2 a>b a+1>a (5 > 7)&&(9 != 10) 0||1 Giá trị FALSE ? ? ? ? ? Biểu th c logic (5 > 7)||(9 != 10)... (c ng, trừ, nhân, chia ), c c toán hạng là c c đại lượng số h c (số, biến, hằng) ! Ví dụ: a, b, c là c c biến thu c một kiểu dữ liệu số nào đó 3 ∗ 3.7 8 + 6/ 3 a + b − c, 13 / 65 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 (toán tử) trong C C c lệnh vào ra dữ liệu 1 C c kiểu dữ liệu chuẩn trong C 2 Khai báo và khởi tạo biến, hằng 3 Biểu th c trong. .. / 65 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 (toán tử) trong C C c lệnh vào ra dữ liệu Phép toán số h c Phép toán trên bit Phép toán quan hệ, c c phép toán logic Phép gán Thứ tự ưu tiên c c phép toán Một số toán tử đ c trưng 1 C c kiểu dữ liệu chuẩn trong C 2 Khai báo và khởi tạo biến, hằng 3 Biểu th c trong C 4 C c phép toán (toán tử) trong C. .. đ c trưng 1 C c kiểu dữ liệu chuẩn trong C 2 Khai báo và khởi tạo biến, hằng 3 Biểu th c trong C 4 C c phép toán (toán tử) trong C Phép toán số h c Phép toán trên bit Phép toán quan hệ, c c phép toán logic Phép gán Thứ tự ưu tiên c c phép toán Một số toán tử đ c trưng 22 / 65 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 (toán tử) trong C C c lệnh vào . hằng 3 Biểu th c trong C Biểu th c số h c Biểu th c logic Biểu th c quan hệ Sử dụng biểu th c 4 C c phép toán (toán tử) trong C 5 C c lệnh vào ra dữ liệu 19 / 65 C c kiểu dữ liệu chuẩn trong C Khai. C 5 C c lệnh vào ra dữ liệu 16 / 65 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 (toán tử) trong C C c lệnh vào ra dữ liệu Biểu th c số h c Biểu. 13 / 65 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 (toán tử) trong C C c lệnh vào ra dữ liệu Biểu th c số h c Biểu th c logic Biểu th c quan

Ngày đăng: 17/10/2014, 07:26

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN