c++中关于float 和int 的问题?

发布网友 发布时间:2022-04-24 14:16

我来回答

1个回答

热心网友 时间:2023-11-06 09:25

c++中关于float 和int 的问题:
printf的时候有%f的格式符,这个格式符号适用于哪种类型呢?
int和float的数据能一起计算吗?
比如
float a;
int b;
a=1+b/2
答:(1)%f格式符只适用于单精度浮点型数据的输入和输出。
(2)int型和float型的变量能够一起计算。但有时候会得到错误的结果。
比如a=1+b/2,当b为奇数时,由于b是整型变量,/使用整除运算,如3/2会等于1,再加一,结果是2,结果就是错误的。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com