标签:类型转换 浮点数 100.00 0.5 自动 强制 100
一、题目:float x=123.4567;printf("%.2f,(int)(x*100+0.5)/100.00");
首先是x*100,100自动向上转型成浮点数与x相乘,再加0.5,再这部分整体强制类型转换成整型,最后除以100.00,分子自动转换成浮点数,输出保留两位小数
结果:123.46
![](/i/l/?n=23&i=blog/2177087/202311/2177087-20231115160302407-1956444651.png)
二、自动类型转换
![](/i/l/?n=23&i=blog/2177087/202311/2177087-20231115160717549-522958925.png)
三、优先级
标签:类型转换,
浮点数,
100.00,
0.5,
自动,
强制,
100
From: https://www.cnblogs.com/cony1/p/17834103.html