怎样用c语言把一个小数才能化为整数9
发布网友
发布时间:2023-10-03 03:33
我来回答
共4个回答
热心网友
时间:2024-12-04 16:22
1 方法有强制转换、使用库函数round,ceil,floor等
2 使用示例
#include<stdio.h>
#include<math.h>
int main(){
float f = 12.5;
int a = (int)f;//强制转换 直接取整
int b = round(f);//四舍五入取整
int c = ceil(f);//向上取整
int d = floor(f);//向下取整
printf("a=%d\nb=%d\nc=%d\nd=%d\n", a, b, c, d);
getchar();
return 0;
}
3 运行结果
热心网友
时间:2024-12-04 16:22
float a=1.23;
int b;
b=(int)a; // 强制转换
热心网友
时间:2024-12-04 16:23
a为小数可以去余数a%10
热心网友
时间:2024-12-04 16:23
强制转换(int)1.1