我想在C#
中将小数舍入为int例如 1.2 - 1
1.44 - 1
1.45 --- 2
1.445 --- 2
1.7 --- 2
答案 0 :(得分:0)
试试这个,
float f = 1.44, g=1.445;
int i;
i = floor(f+0.555555);
// Output 1
i = floor(g+0.555555);
// Output 2
楼层功能:
此函数返回最接近的小于或等于的整数 传递给这个函数的参数。
您必须包含math.h头文件才能使用此功能。
希望它会有所帮助。