2016 - 2025

感恩一路有你

小数转化成整数的方法 C中怎么在运算中强制将浮点型转换成整型?

浏览量:1649 时间:2021-03-14 13:27:18 作者:admin

C中怎么在运算中强制将浮点型转换成整型?

C语言有以下舍入方法:

1。直接给整型变量赋值。如:inti=2.5或I=(int)2.5,此方法使用小数部分的舍入,可用于您的问题。

2. C/C中的整数除法运算符“/”具有舍入函数(int/int),下面描述的舍入函数的返回值是双精度的。整数除法的正整数舍入是对小数部分的舍入,可以用来解决你的问题。但是,整数除法的负整数舍入结果与C编译器的使用有关。

3. 使用地板功能。Floor(x)返回小于或等于x的最大整数。例如:Floor(2.5)=2floor(-2.5)=-34,使用cel函数。Ceil(x)返回大于x的最小整数。例如:Ceil(2.5)=3ceil(-2.5)=-2floor()四舍五入为负无穷大,floor(-2.5)=-3;Ceil()四舍五入为正无穷大,Ceil(-2.5)=-2。楼层功能可用于解决您的问题。5Intb=(int)a//舍入INTC=(int)(a0.5)//舍入

首先,我从你的问题中找不到规则。

我不知道您是否想要这样的结果:

=if(and(E1>=10,E1<=10.49),round(E1,0),if(E1<=10.59,round down(E1,1),round up(E1,0))

在Excel中,round是一个舍入函数,可以设置为保留几个小数位。

舍入:根据指定的定位号,舍入指定位数后的小数点。如果输入=rounddown(10.59,1),则会显示数字10.5。

四舍五入:将小数点四舍五入到指定的位数之后。如果输入=Roundup(10.60,1),数字11将出现。

小数转化成整数的方法 小数换算成整数 excel小数点粘贴为整数

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。