float a; int b; a=3.9; b=a; printf(“%d”,b); 输出结果为 3;
而对于负数,如 float a; int b; a=-1.1;//或a=-1.9 b=a; printf("%d",b); 输出结果均为;-1; 故,float转为int后,为趋于0的取整
(int)-0.1呢
谢谢,已经改过来了
(int)-0.1呢
谢谢,已经改过来了