首先,最直接的方法是通过类型转换,如:int i = 2.5; 或 i = (int) 2.5; 这里,舍去小数部分是默认的行为,整数部分被赋予变量。然而,值得注意的是,C/C++中的除法运算符“/”进行整数除法时,结果对负数的处理可能会因编译器而异。这可能是你需要特别留意的地方。接下来,我们引入两个标准...
下取整后的数,不进行四舍五入void main(){ float x =0.0; printf("请输入一个数:\n"); scanf("%f",&x); printf("%d",(int)x);}
include<stdio.h>int main(){float x; scanf("%f",&x); printf("%d\n",(int)x); return 0; }