发布网友 发布时间:2022-04-22 07:17
共2个回答
热心网友 时间:2022-06-17 11:47
不是的, 传入参数参数的时候传入的还是2.2,在printf函数中把2.2的二进制位模式解释为一个整数打印出来,而不是去掉小数部分
热心网友 时间:2022-06-17 11:48
#include <stdio.h>
void main()
{
float y=2.2f;
int x=(int)(y);
printf("y=%d \n",x);
}
估计不能那样算.