c语言题目:下面程序段的输出结果是什么?

日期:2020-04-04 19:54:26 人气:1

c语言题目:下面程序段的输出结果是什么?

答案是0 int k没有初始化,所以初始值不确定,但是int类型 4个字节(范围是-2147483648~2147483647). 所以在计算k的值时候,从起始地址往下数32位, 超出32位的会被截断 如果是正数,那最后就是0,很直观 如果是负数(8个字节来看) 0xffffffffffffffff === -1 0xfffffffffffffffe === -2 0xffffffff80000000 === -2147483648 0xffffffff7fffffff === -21
    A+
热门评论