请问c语言中1.0/t和1./t有什么区别啊
请问c语言中1.0/t和1./t有什么区别啊
日期:2022-04-02 01:49:24 人气:1
1.0/t
代表的是float型运算,也就是是浮点数运算,当然这里的t是整型数或浮点数对结果没有影响,最终一定是浮点数。
1/t,如果这里的t是整型数的话,那么这就是整数之间的运算,自动取整,把小数位舍去,比如
1/2,正确来说是0.5对吧,但是在C语言中结果是0!当然如果你是将1/2的值赋给浮点型,显示应该是0.000000,而不是0.500000,这就是C
代表的是float型运算,也就是是浮点数运算,当然这里的t是整型数或浮点数对结果没有影响,最终一定是浮点数。
1/t,如果这里的t是整型数的话,那么这就是整数之间的运算,自动取整,把小数位舍去,比如
1/2,正确来说是0.5对吧,但是在C语言中结果是0!当然如果你是将1/2的值赋给浮点型,显示应该是0.000000,而不是0.500000,这就是C