Chương 3 Các kiểu dữ liệu cơ bản
lượt xem 22
download
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
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Chương 3 Các kiểu dữ liệu cơ bản
- Chương 3 Các kiểu dữ liệu cơ bản
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- Các phép toán Phép toán quan hệ và logic Phép toán quan hệ: ==, !=, >, >=,
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Kỹ thuật lập trình - Chương 2: Các yếu tố cơ bản của C và C++
66 p | 262 | 106
-
Chương 3: NỀN TẢNG CỦA NGÔN NGỮ JAVA
37 p | 209 | 76
-
Bài giảng Ngôn ngữ lập trình C++: Chương 2 - Trần Minh Châu
38 p | 232 | 58
-
LTHDT Bài 02. Cú pháp Java cơ bản
50 p | 182 | 44
-
Giáo trình Lập trình nâng cao (Trên ngôn ngữ Pascal) - ĐH Nông Nghiệp I - Hà Nội
207 p | 63 | 13
-
Bài giảng Nhập môn lập trình C: Chương 3 - Trần Thị Kim Chi
76 p | 102 | 11
-
Bài giảng Cơ sở dữ liệu: Chương 3 - ThS. Lương Thị Ngọc Khánh
52 p | 118 | 10
-
Bài giảng Nhập môn lập trình - Chương 3: Các kiểu dữ liệu cơ sở
46 p | 67 | 7
-
Chương 2 – Các kiểu dữ liệu cơ bản Các cấu trúc điều khiển
38 p | 74 | 6
-
Bài giảng Kỹ thuật lập trình: Chương 3 - Trần Thị Kim Chi
71 p | 59 | 6
-
Giáo trình Lập trình căn bản: Phần 1
41 p | 30 | 5
-
Bài giảng Nhập môn lập trình: Bài 3 - Kiểu dữ liệu cơ bản
45 p | 61 | 5
-
Bài giảng Nhập môn lập trình: Chương 3 - ThS. Cáp Phạm Đình Thăng
40 p | 71 | 5
-
Bài tập Các kiểu dữ liệu cơ bản
5 p | 97 | 5
-
Bài giảng Lập trình hướng đối tượng (Object-Oriented Programming): Phần 1 - GV. Ngô Công Thắng
62 p | 9 | 5
-
Bài giảng Kỹ thuật lập trình: Chương 3 - Trần Minh Thái
27 p | 45 | 4
-
Bài giảng Lập trình hướng đối tượng: Chương 3 - Trần Thị Anh Thi
26 p | 68 | 2
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn