首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

关于数据溢出有关问题

2014-01-22 
关于数据溢出问题对于数据溢出时,数据在内存中是如何存储的不太清楚比如char a -129printf(a %d\n,

关于数据溢出问题
对于数据溢出时,数据在内存中是如何存储的不太清楚
比如
char a = -129;
printf("a = %d\n", a); //输出为127

编辑器编辑是怎么实现的, 是先将-129当成int型强制转换成char么
[解决办法]
恩,的确是,int -129  = 0FFFFFF7F
赋值给char a 的时候,截断为0x7F
0x7F就是127了
[解决办法]
-129就是int类型。

热点排行