4/21/2015<br />
<br />
TRƯ NG Đ I H C BÁCH KHOA HÀ N I<br />
<br />
Ngôn ng<br />
<br />
l p trình C và C++<br />
<br />
Bài 2: Ki u, toán t<br />
<br />
và bi u th c<br />
<br />
TS. Đ Đăng Khoa<br />
B môn Cơ h c<br />
Vi n Cơ Khí<br />
<br />
ng d ng<br />
<br />
http://chud-dhbkhn.blogspot.com/<br />
<br />
1<br />
<br />
4/21/2015<br />
<br />
Quy ư c v đ t tên trong C/C++<br />
<br />
Áp d ng đ t tên cho hàm, bi n, h ng, c u trúc hay l p:<br />
- Là d y ký liên ti p bao g m ch cái và s và ph i b t đ u<br />
b ng ch cái ho c g ch dư i ‘_’.<br />
- Không bao g m các ký t đ c bi t như toán t : +,-,*,/<br />
- Không trùng v i t khóa<br />
- Phân bi t ch hoa, ch thư ng<br />
<br />
TRƯ NG Đ I H C<br />
BÁCH KHOA HÀ N I<br />
<br />
2<br />
<br />
4/21/2015<br />
<br />
T khóa<br />
M t s t nh t đ nh đư c dành cho m c đích riêng<br />
Có ý nghĩa đ c bi t trong ng c nh c a m t ngôn ng<br />
<br />
c<br />
<br />
th<br />
S không có xung đ t n u t khóa và tên bi n khác nhau<br />
Ví d : t integer cho tên bi n thì hoàn toàn h p l ngay c<br />
khi mà t khóa là int<br />
<br />
TRƯ NG Đ I H C<br />
BÁCH KHOA HÀ N I<br />
<br />
3<br />
<br />
4/21/2015<br />
<br />
Ki u d<br />
<br />
li u<br />
<br />
Tên ki u: là m t t dành riêng đ ch đ nh ki u c a d li u.<br />
S byte trong b nh : đ lưu tr m t đơn v d li u thu c<br />
ki u này, ph thu c vào các trình biên d ch và h th ng máy<br />
khác nhau.<br />
Mi n giá tr c a ki u: Cho bi t m t đơn v d li u thu c ki u<br />
này s có th l y giá tr trong mi n nào (giá tr nh nh t và l n<br />
nh t là bao nhiêu), ph thu c vào s byte mà h th ng máy<br />
qui đ nh cho t ng ki u.<br />
<br />
TRƯ NG Đ I H C<br />
BÁCH KHOA HÀ N I<br />
<br />
4<br />
<br />
4/21/2015<br />
<br />
Ki u d<br />
<br />
li u cơ b n<br />
<br />
Ki u d<br />
<br />
int<br />
<br />
li u cơ b n<br />
<br />
float double<br />
<br />
char<br />
<br />
void<br />
TRƯ NG Đ I H C<br />
BÁCH KHOA HÀ N I<br />
<br />
5<br />
<br />