简单好玩的编程代码 C语言如何把整型转换成浮点数?
浏览量:2900
时间:2021-03-15 14:34:21
作者: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)(a 0.5)//舍入
你好,%。NF,其中n是一个文字常量。功能是输入小数点后的第n位和第n位“舍入”。下面是在vc6.0环境下的测试结果。
/*
0.234562
0.235
0.2346
0.23456
按任意键继续
*/
#include
int main(){
float f=0.2345623f
printf(%fn,f)
printf(%.3fn,f)
printf(%.4fn,f)
printf(%.5fn,f)
返回0}
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。
上一篇
影后 拿过影后的女明星