在c语言中1减2等于-1。
在c语言中,减法运算符“-”表示两个数相减,1减2的结果是-1。
在c语言中,如果两个数相加超出了数据类型的表示范围,那么就会发生溢出,产生未定义的结果。
因此在C语言中,需要注意数值类型的范围,以免发生不必要的错误。
首先,将里面的数字换成2进制:1的2进制为001(或者0001等);2的2进制为010(或者001等0)
然后,按照逻辑运算计算:
001 0001
& 010 & 0010
_______ _______
000 0000
最后,将所得的结果再换成10进制数,就得到答案 0