您的位置:首页 > 编程语言 > C语言/C++

c语言中int与float数据运算时,数据转换问题

2014-04-25 14:57 204 查看
谭浩强 第三版 c语言程序设计 55页

i代表int ,f代表float型,i*f运算时,“先将i与f都转成double型,运算结果为double型”

疑问:“不是先把i转成float,然后结果也是float型吗”

实验结果如下图:





可以看出i*f的结果是4个字节,float型也是4个字节,而double型是8个字节,所以,我的疑问是对的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: