[r]
(1)Chương Các ki u d li u c sể ữ ệ
I Khái ni m v ki u d li uệ ề ể ữ ệ
1 Khái ni m v ki u d li uệ ề ể ữ ệ
2 Các ki u d li u Cể ữ ệ
II Các ki u d li u c sể ữ ệ
1 Ki u ký tể ự
2 Ki u s nguyênể ố
(2)I.1 Khái ni m v ki u d li uệ ề ể ữ ệ
M t ki u d li u m t t p giá tr mà có th ộ ể ữ ệ ộ ậ ị ể
l u tr máy, xác đ nh m t s ữ ị ộ ố
phép toán
Các ki u d li u C g m cóể ữ ệ
Các ki u d li u c sể ữ ệ Ki u ký tể ự
(3)2 Các ki u d li u Cể ữ ệ
Các ki u d li u có c u trúcể ữ ệ ấ
Ki u m ngể ả
Ki u xâu ký tể ự Ki u c u trúcể ấ Ki u t pể ệ
Ki u ng i l p trình t đ nh nghĩa: Ki u ể ườ ậ ự ị ể
(4)II Các ki u d li u c s (chu n)ể ữ ệ ở ẩ
1 Ki u ký tể ự
2 Ki u s nguyênể ố
(5)II.1 Ki u ký tể ự
Ki u ký t đ c C đ nh nghĩa v i tên char, g m 256 ể ự ượ ị
ký t b ng mã ASCII Ki u ký t có kích th c ự ả ể ự ướ byte
H ng ký t m t ký t c th đ t gi a d u ph y ằ ự ộ ự ụ ể ặ ữ ấ ẩ
Ví d : ’A’, ’b’, ’9’ụ
M t s h ng ký t u n:ộ ố ằ ự ề ể
(6)II.1 Ki u ký tể ự
H ng xâu ký t m t dãy ký t đ t gi a hai ằ ự ộ ự ặ ữ
d u nháy kép Ví d : ”Nhap vao mot so”ấ ụ
Ki u ký t có th đ c dùng nh ki u s ể ự ể ượ ể ố
nguyên v i tên sau:ớ
char: có giá tr -128 – 127ị
unsigned char: có giá tr – 255ị
(7)II.2 Ki u s nguyênể ố
Ki u s nguyên đ c C++ đ nh nghĩa v i nhi u tên, ể ố ượ ị ề
đ c chia thành hai nhóm: ki u s nguyên có d u ượ ể ố ấ ki u s nguyên không d u.ể ố ấ
Ki u s nguyên có d u g m có:ể ố ấ
Tên ki uể short
int long
Kích th cướ byte
2 ho c byteặ byte