标题: 这段c强制转换类型代码是不是错了
作者: 扯淡的青春 @Ta
时间: 2013-05-06
#include <stdio.h> void main( ) { char c; int b; float f=128.6; b=(int)f; c=(char)f; printf("将float类型f强制转化为int类型b的结果为:%d\n",b); printf("将float类型f强制转化为char类型b的结果为:%d\n",c); } 输出应该是128和-128,我运行显示128和127,哪里错了?
[隐藏样式|查看源码]