在C语言中按格式符"%d"输出float类型变量時截取小数位取整后输出这句话错在哪啊
%d输出float型变量会输出一个完全错误的结果并不是截取小数位后取整输出。这是因为整型和浮点型量在内存中的格式不同而造成的全部
首先--优先等级比>高,而且i--是先鼡再运行的当i=0的时候,虽然while语句满足了终止条件但i会先进行i>0的比较,然后再会进行自减变成-1最后再进行输出的,所以结果是-1
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。