鱼C论坛's Archiver
论坛
›
C\C++交流
› 这个输出为什么是0呢?
微笑向暖~
发表于 2017-10-28 11:12:44
这个输出为什么是0呢?
这个输出为什么是0呢?
BngThea
发表于 2017-10-28 16:44:21
用 %d 试试{:10_256:}
echo000
发表于 2017-11-13 20:51:41
因为3是整数,2是整数,那么3/2也是整数,就是等于1了,而一个整数你用%f是无法输出的,因为%f只能输出浮点数呢
如果你是想输出1.5 那么可以用3.0/2呢利用了数据类型的强制转换
如果改用%d的话输出的结果就是1呢
页:
[1]
查看完整版本:
这个输出为什么是0呢?