[求助]实形与整形的运算问题。
我是新手,请大家帮帮忙。main()
{
int i;
float j;
i=8;
j=2.5;
printf("%d",i+j);
}
我不明白为什么输出结果是0,我用TC2.0的。
还有一个问题,书上说所有实形数据参与的运算都是将所有参与运算的数据转换成double形再运算的,是不是这样?
你这样应该是强制转换吧?
书上说所有实形数据参与的运算都是将所有参与运算的数据转换成double形再运算的,所以我才编了这个程序想试一试。
我于也是在等答案啊。
请问,为什么不能用整形显示实形的数呢?我是新手,请教一下。
"用int来打印就只能打印i+j的高两个BYTE",这一句是社么意思?不太明白,请解释一下。
好像多少位机跟这有影响。
说实话,就一个初学者来说,我真的看不懂里面的东西。