c语言中&&与&区别

tech2023-06-03  108

c语言中&&与bai&区别为:性质不同du、判断依zhi据不同、结果dao类型不同。

一、性质不同

1、&&:&&是逻版辑操作符,表示权为“逻辑与”。

2、&:&是按位操作符,表示为“按位与”。

二、判断依据不同

1、&&:&&的判断依据是x和y均为true,取值是true,否则取值是false。

2、&:&的判断依据是将x和y两个数转为二进制进行逐位相与,同位都为1为1,否则为0。

三、结果类型不同

1、&&:&&的计算结果类型是boolean类型。

2、&:&的计算结果类型是二进制类型

最新回复(0)