
程序大概思路是这样的:先提取出小数部分,再提取出整数部分。请看代码:
#include <stdioh>
int main()
{
float num = 314;
float temp = num;
int integer;
while (temp- 1 > 0)
{
temp--;
}
integer = num - temp;
printf("%2f的整数部分是:%d,小数部分是:%2f", num, integer, temp);
getchar();
return 0;
}
程序第4行定义了一个浮点数314,我们将提取出它的整数部分和小数部分。
提取处小数部分的思路是将浮点数不断减1,直到剩余部分大于0小于1,此时就得到了小数部分。
提取整数部分只需将原有的浮点数减去小数部分即可。
最后的getchar()用于暂停程序。
excel取整数的公式主要有以下几个:
在Excel数据处理过程中,数值取整比较常见,且针对不同的要求我们需要采用不同的取整函数来解决。那今天帮主就和大家分享数值取整的7种方式,大家收藏备用!
1
INT函数取整
INT应该是大家在数值取整中最熟悉的一个函数了, *** 作起来也非常简单。如下动图所示:
我们可以看到,数值为正数,去掉小数后直接取整。数值若为负数,去掉小数后需要再-1取整。
2
TRUNC函数取整
用TRUNC函数进行数值取整,规则简单,不论数值是正数还是负数,去掉小数后直接取整不进位。
3
ROUND函数取整
ROUND函数取整是遵循四舍五入原则,函数公式里第一个参数是数值,第二个参数是代表保留若干位小数。如果第二个参数为正,则对小数部分进行取整,若为负,则对整数部分进行取整。如下动图所示:
4
ROUNDUP函数取整
ROUNDUP函数公式参数含义和ROUND函数一致,根据第二个参数一律舍去指定的位数并向上“进一位”,若数值为整数,取整后不变。 如下动图所示:
5
ROUNDOWN函数取整
ROUNDOWN函数公式参数含义也和ROUND函数一致,而它的效果其实和TRUNC函数是一样的,根据第二个参数舍去指定的位数但不进位。如下动图所示:
6
CEILING函数取整
CEILING 函数公式中第一个参数为数值,第二个参数为指定基数,即数值向上取舍为最接近的整数或者最接近指定基数的整数倍。如下动图所示:
我们在A2单元个中输入公式:=CELING(A2,5),第二个参数是5,所有数值取整向上舍入最接近于5的整数倍。
7
FLOOR函数取整
FLOOR 函数参数和CEILING 函数一致,用来将数值向下舍入为最接近的整数,或者最为接近的指定基数的整数倍。如下动图所示:
我们在A2单元个中输入公式:=FLOOR(A2,3),第二个参数为3,所有数值取整需要向下舍入最接近3的整数倍。
以上就是关于如何提取浮点数的整数以及小数部分全部的内容,包括:如何提取浮点数的整数以及小数部分、在excel表格中怎样取整数、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)