登录
立即注册
首页
>
绿虎论坛
>
历史版块
>
编程
>
PHP
>
源码
这段c强制转换类型代码是不是错了
扯淡的青春
@Ta
2013-05-06
1925点击
#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,哪里错了?
隐藏样式
查看源码
回复列表(3|
隐藏机器人聊天
)
1
小晨
@Ta
/ 2013-05-06 /
样
/
源
表示不懂C,所以帮不到你哈
Sorry
2
洋
@Ta
/ 2013-05-06 /
样
/
源
char error
3
洋
@Ta
/ 2013-05-06 /
样
/
源
不知道你的编译环境,表示我这里均为128
添加新回复
回复需要
登录
。
Sorry