微笑向暖~ 发表于 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呢?