c语言编程中1/t与1./t区别是什么?t是整型
c语言编程中1/t与1./t区别是什么?t是整型
日期:2021-12-27 21:36:11 人气:1
首先得先知道1 和 1. 的意思。
在C中 1 是整形 1. 和 1.0 一个意思,是float型(浮点型)
1/t 就是整数之间的运算,1./t 就是float型运算。
举个栗子:
1/t 整数之间的运算:比如1/2,等于0.5对吧,但是在C语言中结果是0。程序自动取整,因为是int类型。
1./t 浮点型运算,不管t是整形还是浮点型,计算结果一定是浮点数
在C中 1 是整形 1. 和 1.0 一个意思,是float型(浮点型)
1/t 就是整数之间的运算,1./t 就是float型运算。
举个栗子:
1/t 整数之间的运算:比如1/2,等于0.5对吧,但是在C语言中结果是0。程序自动取整,因为是int类型。
1./t 浮点型运算,不管t是整形还是浮点型,计算结果一定是浮点数