Giáo trình ngôn ngữ C



tải về 2.34 Mb.
Chế độ xem pdf
trang17/62
Chuyển đổi dữ liệu16.03.2023
Kích2.34 Mb.
#54376
1   ...   13   14   15   16   17   18   19   20   ...   62
C ĐHQGHN

 &&  
trong đó 2 toán hạng là các biểu thức số, kết quả của phép toán này chỉ ‘đúng’ (!=0) 
khi và chỉ khi cả 2 toán hạng đều có giá trị ‘đúng’ (!=0). 
  &&  
0 0 

0 khác 


khác 0 


khác 0 
khác 0 

Phép toán || (phép tuyển - or):
Cú 
pháp: 

 ||  
trong đó 2 toán hạng là các biểu thức số, kết quả của phép toán này chỉ ‘sai’ (0) khi và 
chỉ khi cả 2 toán hạng đều có giá trị ‘sai’ (=0). 
  ||  
0 0 

0 khác 


khác 0 


khác 0 
khác 0 

 
e. Các phép toán thao tác trên bit 
Trong ngôn ngữ C có nhóm các toán tử mà thao tác của nó thực hiện trên từng bit của 
các toán hạng và chúng được gọi là các toán tử trên bit, các toán hạng của chúng phải có 
kiểu số nguyên. 
à
Phép & (phép and theo bit - phép hội) 
Cú pháp: &  


Gi¸o tr×nh tin häc c¬ së II - N
gôn ngữ
 C
18
Chức năng của toán tử & là thực hiện phép and trên từng cặp bit tương ứng của 2 toán 
hạng và trả về kết quả. Tức là phép toán trả về 1 số nguyên (cùng kích thước với 2 toán 
hạng), bit thứ nhất của kết quả có giá trị bằng bit thứ nhất của hội với bit 
thứ nhất của ,... 
Bảng giá trị chân lý của & 
Ví dụ int a,b, c; 
1. nếu a=7; b = 14; c = a & b; 
thì c = 6; 
2. nếu a= 2; b = 15; c = a & b; 
thì c = 0; 
3. nếu a=-2; b = 45; c = a & b; 
thì c = 44; 
4. nếu a=-2; b = -3; c = a & b; 
thì c = -4; 
 (nếu kết quả các ví dụ trên gây thắc mắc tại sao lại như vậy thì bạn đọc có thể tham 
khảo: cách biểu diễn số âm, phép AND trong phần hợp ngữ) 
à

tải về 2.34 Mb.

Chia sẻ với bạn bè của bạn:
1   ...   13   14   15   16   17   18   19   20   ...   62




Cơ sở dữ liệu được bảo vệ bởi bản quyền ©hocday.com 2024
được sử dụng cho việc quản lý

    Quê hương