中国武器装备特警:关于C语言问题

来源:百度文库 编辑:神马品牌网 时间:2024/04/20 18:26:42
2&&-1=?怎么算?

等于1.
2非零即真,-1非零也真
T&&T==T
然后将真值转换成int,是为1。

逻辑为真,一个非零值。
在C中,零为假,非零为真。
2非零
-1非零
两个真值相与为真。

False 或 -1

-1 = 0xffff ffff ffff ffff
2 && -1 = 1