发布网友 发布时间: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,结果就是错误的。