首页 > 其他 > 详细

一个小笔试题

时间:2014-04-10 10:34:23      阅读:419      评论:0      收藏:0      [点我收藏+]

signed char ch=0xe0;

unsigned int i=ch;

那么i是多少?

这样就要涉及到一些补全知识,对于signed类型 右移补符号位,如果符号为是0就补0,1就补1,无符号当然都是0补0;

而这里i到底是根据i本身的符号位补还是ch的符号位补?

输出i结果是429......,可知补全的是1,那么说明是根据ch来补全了,这个记下.

一个小笔试题,布布扣,bubuko.com

一个小笔试题

原文:http://www.cnblogs.com/cavehubiao/p/3655438.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!