关于float型强制取整的问题
float x0; //范围上限
int x1; //范围下限
float h; //步长
int n; //计算出的点的个数
这样取整:
n=(int)((x1-x0)/h);
算出来是错的。
怎样强制取整,因为步长是实型,n要做循环变量,是整型的。要这样算的。
float x0; //范围上限
int x1; //范围下限
float h; //步长
int n; //计算出的点的个数
这样取整:
n=(int)((x1-x0)/h);
算出来是错的。
怎样强制取整,因为步长是实型,n要做循环变量,是整型的。要这样算的。
低不可以自动转换为高的,当然这里int和float是同一级的也不可以,要用强制类型转换.