在TC20中, int i=65536; printf("%d\n",i);的输出结果是
4个回答
展开全部
65535
16位机器中 表示1111111111111111
第一位位1 所以表示成负数,
那么负数的源码 就是补码 -1 取反
也就是0000000000000001
所以结果是-1
16位机器中 表示1111111111111111
第一位位1 所以表示成负数,
那么负数的源码 就是补码 -1 取反
也就是0000000000000001
所以结果是-1
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-09-04
展开全部
-1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询