c逻辑运算符

来源:百度知道 编辑:UC知道 时间:2024/06/07 13:41:40
请问c语言中有&运算符么?如果有,a&b的含义是如果a是true,则不用计算b的值了?谢谢!

你的意思应该是&&运算符,表示逻辑and

&表示按位进行与运算

有问题hi我

&&运算符表示逻辑与

&表示按位进行与运算

逻辑“与”;同中文“和”
a为false 可以不用再判断。

C语言里“&”:&p表示取p的地址,a&b表示a,b按位与运算,a&&b才是a,b做逻辑运算

&号是运算符 要求对两个数进行&运算
比如a=0110,b=1101 0110
a&b=____ =0100
1101
a b同时不同时为0都可以运算
而&&不同
a&&b 在C语言里面来说,当&&前面一个为0的时候,就不再执行&&后面的
如果&&前面为1时,就要执行&&后面的
a||b 在C语言里面来说,当||前面一个为0的时候,就继续执行||后面的
如果||前面一个是1的话,就不再执行||后面的
&& || 前面可以是表达式,也可以是常量,常量的话,值为1

&&运算符表示逻辑与

&表示按位进行与运算