2.
原因:第一次的int指整型数据,不具有小数点数据,所以1/2等于0,第二次的float指单精度浮点型数,具有小数点。
3.
两次结果不同是因为所求的是指整型数据,出现了101/2=50,因此造成结果的差异。
本次操作中发现了int和float的区别,%d和%f的区别。同时,符号的大小写也是一个非常容易出错的地方,毕竟,大小写的切换还是比较繁琐的。
博客园 © 2004-2025 浙公网安备 33010602011771号 浙ICP备2021040463号-3