Tìm hiểu về Các kiểu dữ liệu cơ sở
Số trang: 71
Loại file: ppt
Dung lượng: 1.92 MB
Lượt xem: 18
Lượt tải: 0
Xem trước 8 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Có 4 kiểu cơ sở như sau: Kiểu số nguyên: giá trị của nó là các số nguyên như 2912, -1706, …. Kiểu số thực: giá trị của nó là các số thực như 3.1415, 29.12, -17.06, …. Kiểu luận lý: giá trị đúng hoặc sai. Kiểu ký tự: 256 ký tự trong bảng mã ASCII. Cơ sở dữ liệu (viết tắt CSDL; tiếng Anh là database) được hiểu theo cách định nghĩa kiểu kĩ thuật thì nó là một tập hợp thông tin có cấu trúc....
Nội dung trích xuất từ tài liệu:
Tìm hiểu về Các kiểu dữ liệu cơ sở & Nộidungchương3VC BB 1 Các kiểu dữ liệu cơ sở 2 Biến, Hằng, Câu lệnh & Biểu thức 3 Các lệnh nhập xuất 4 Một số ví dụ minh họa 1 NMLTCáckiểudữliệucơsở & CáckiểudữliệucơsởVC BB C có 4 kiểu cơ sở như sau: Kiểu số nguyên: giá trị của nó là các số nguyên như 2912, -1706, … Kiểu số thực: giá trị của nó là các số thực như 3.1415, 29.12, -17.06, … Kiểu luận lý: giá trị đúng hoặc sai. Kiểu ký tự: 256 ký tự trong bảng mã ASCII. 2 NMLTCáckiểudữliệucơsở & KiểusốnguyênVC BB Các kiểu số nguyên (có dấu) n bit có dấu: –2n – 1 … +2n – 1 – 1 Kiểu Độlớn Miềngiátrị (Type) (Byte) (Range) char 1 –128…+127 int 2 –32.768…+32.767 short 2 –32.768…+32.767 long 4 –2.147.483.648…+2.147.483.647 3 NMLTCáckiểudữliệucơsở & KiểusốnguyênVC BB Các kiểu số nguyên (không dấu) n bit không dấu: 0 … 2n – 1 Kiểu Độlớn Miềngiátrị (Type) (Byte) (Range) unsignedchar 1 0…255 unsignedint 2 0…65.535 unsignedshort 2 0…65.535 unsignedlong 4 0…4.294.967.295 4 NMLTCáckiểudữliệucơsở & KiểusốthựcVC BB Các kiểu số thực (floating-point) Ví dụ • 17.06 = 1.706*10 = 1.706*101 Kiểu Độlớn Miềngiátrị (Type) (Byte) (Range) float(*) 4 3.4*10–38…3.4*1038 double(**) 8 1.7*10–308…1.7*10308 • (*) Độ chính xác đơn (Single-precision) chính xác 5 đến 7 số lẻ. NMLTCáckiểudữliệucơsở & KiểuluậnlýVC BB Đặc điểm C ngầm định một cách không tường minh: • false (sai): giá trị 0. • true (đúng): giá trị khác 0, thường là 1. C++: bool Ví dụ 0 (false), 1 (true), 2 (true), 2.5 (true) 1 > 2 (0, false), 1 < 2 (1, true) 6 NMLTCáckiểudữliệucơsở & KiểukýtựVC BB Đặc điểm Tên kiểu: char Miền giá trị: 256 ký tự trong bảng mã ASCII. Chính là kiểu số nguyên do: • Lưu tất cả dữ liệu ở dạng số. • Không lưu trực tiếp ký tự mà chỉ lưu mã ASCII của ký tự đó. Ví dụ Lưu số 65 tương đương với ký tự ‘A’… Lưu số 97 tương đương với ký tự ‘a’. 7 NMLTCáckiểudữliệucơsở & BiếnVC BB Là định danh của một vùng trong bộ nhớ dùng để giữ một giá trị mà có thể bị thay đổi bởi chương trình. Tất cả các biến phải được khai báo trước khi được sử dụng. Ví dụ int i; int j, k; unsigned char dem; float ketqua, delta; Cú pháp ; , ; 8 NMLTCáckiểudữliệucơsở & HằngsốVC BB Hằng là những giá trị cố định (fixed values) mà chương trình không thể thay đổi. Cú pháp #define hoặc sử dụng từ khóa const. Ví dụ #define MAX 100 // Không có ; #define PI 3.14 // Không có ; const int MAX = 100; const float PI = 3.14; const char traloi = ‘Y’; 9 NMLTCáckiểudữliệucơsở & HằngsốVC BB Hằng ký tự đặc biệt (escape sequences) Là những hằng kí tự đặc biệt mà không thể biểu diễn như những hằng kí tự thông thường. 10 NMLTCáckiểudữliệucơsở & HằngsốVC BB 3.Hằngkýtựđặcbiệt(escapesequences) 11 & BiểuthứcVC BB Khái niệm ...
Nội dung trích xuất từ tài liệu:
Tìm hiểu về Các kiểu dữ liệu cơ sở & Nộidungchương3VC BB 1 Các kiểu dữ liệu cơ sở 2 Biến, Hằng, Câu lệnh & Biểu thức 3 Các lệnh nhập xuất 4 Một số ví dụ minh họa 1 NMLTCáckiểudữliệucơsở & CáckiểudữliệucơsởVC BB C có 4 kiểu cơ sở như sau: Kiểu số nguyên: giá trị của nó là các số nguyên như 2912, -1706, … Kiểu số thực: giá trị của nó là các số thực như 3.1415, 29.12, -17.06, … Kiểu luận lý: giá trị đúng hoặc sai. Kiểu ký tự: 256 ký tự trong bảng mã ASCII. 2 NMLTCáckiểudữliệucơsở & KiểusốnguyênVC BB Các kiểu số nguyên (có dấu) n bit có dấu: –2n – 1 … +2n – 1 – 1 Kiểu Độlớn Miềngiátrị (Type) (Byte) (Range) char 1 –128…+127 int 2 –32.768…+32.767 short 2 –32.768…+32.767 long 4 –2.147.483.648…+2.147.483.647 3 NMLTCáckiểudữliệucơsở & KiểusốnguyênVC BB Các kiểu số nguyên (không dấu) n bit không dấu: 0 … 2n – 1 Kiểu Độlớn Miềngiátrị (Type) (Byte) (Range) unsignedchar 1 0…255 unsignedint 2 0…65.535 unsignedshort 2 0…65.535 unsignedlong 4 0…4.294.967.295 4 NMLTCáckiểudữliệucơsở & KiểusốthựcVC BB Các kiểu số thực (floating-point) Ví dụ • 17.06 = 1.706*10 = 1.706*101 Kiểu Độlớn Miềngiátrị (Type) (Byte) (Range) float(*) 4 3.4*10–38…3.4*1038 double(**) 8 1.7*10–308…1.7*10308 • (*) Độ chính xác đơn (Single-precision) chính xác 5 đến 7 số lẻ. NMLTCáckiểudữliệucơsở & KiểuluậnlýVC BB Đặc điểm C ngầm định một cách không tường minh: • false (sai): giá trị 0. • true (đúng): giá trị khác 0, thường là 1. C++: bool Ví dụ 0 (false), 1 (true), 2 (true), 2.5 (true) 1 > 2 (0, false), 1 < 2 (1, true) 6 NMLTCáckiểudữliệucơsở & KiểukýtựVC BB Đặc điểm Tên kiểu: char Miền giá trị: 256 ký tự trong bảng mã ASCII. Chính là kiểu số nguyên do: • Lưu tất cả dữ liệu ở dạng số. • Không lưu trực tiếp ký tự mà chỉ lưu mã ASCII của ký tự đó. Ví dụ Lưu số 65 tương đương với ký tự ‘A’… Lưu số 97 tương đương với ký tự ‘a’. 7 NMLTCáckiểudữliệucơsở & BiếnVC BB Là định danh của một vùng trong bộ nhớ dùng để giữ một giá trị mà có thể bị thay đổi bởi chương trình. Tất cả các biến phải được khai báo trước khi được sử dụng. Ví dụ int i; int j, k; unsigned char dem; float ketqua, delta; Cú pháp ; , ; 8 NMLTCáckiểudữliệucơsở & HằngsốVC BB Hằng là những giá trị cố định (fixed values) mà chương trình không thể thay đổi. Cú pháp #define hoặc sử dụng từ khóa const. Ví dụ #define MAX 100 // Không có ; #define PI 3.14 // Không có ; const int MAX = 100; const float PI = 3.14; const char traloi = ‘Y’; 9 NMLTCáckiểudữliệucơsở & HằngsốVC BB Hằng ký tự đặc biệt (escape sequences) Là những hằng kí tự đặc biệt mà không thể biểu diễn như những hằng kí tự thông thường. 10 NMLTCáckiểudữliệucơsở & HằngsốVC BB 3.Hằngkýtựđặcbiệt(escapesequences) 11 & BiểuthứcVC BB Khái niệm ...
Tìm kiếm theo từ khóa liên quan:
ngôn ngữ lập trình C dự liệu cơ sở của C lập trình căn bản tài liệu lập trình chuyên ngành lập trình thủ thuật lập trìnhTài liệu có liên quan:
-
114 trang 264 2 0
-
NGÂN HÀNG CÂU HỎI TRẮC NGHIỆM THIẾT KẾ WEB
8 trang 248 0 0 -
80 trang 239 0 0
-
Thủ thuật giúp giải phóng dung lượng ổ cứng
4 trang 223 0 0 -
101 trang 211 1 0
-
Hướng dẫn lập trình với Android part 4
5 trang 158 0 0 -
Tìm hiểu về ngôn ngữ lập trình C: Phần 1 - Quách Tuấn Ngọc
211 trang 154 0 0 -
Giáo trình Lập trình C căn bản - HanoiAptech Computer Education Center
136 trang 143 0 0 -
161 trang 139 1 0
-
124 trang 135 3 0