读书人

c语言挟制类型转换

发布时间: 2013-02-24 17:58:56 作者: rapoo

c语言强制类型转换
#include<stdio.h>
main(){
int a=333;
float b;
b=(float)a;
printf("%d",a);
}
在vsc++上运行不出结果,提示强制转换时有错误
[解决办法]
你最后输出的不是仍然是a么
[解决办法]
输出和b有什么关系?看不懂。
我运行的时候能正确显示333,
将printf("%d",a);改成printf("%f",b);
也能显示为float型:333.000000
是不是程序外什么地方的问题?

读书人网 >C语言

热点推荐