char a;a=266;printf("%d",a);为什么结果是10,怎么个转换方式?
3个回答
2013-10-05
展开全部
char a=256?一个字符你给个初值256?查一下ASCII表,看看是啥?一个char占一个字节,就是8位二进制!256怎么用2进制表示?255的二进制11111111,哪256是啥呀?溢出啦吧?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-10-04
展开全部
有求助我愿意扩散!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询