C语言中,int(9/10)的值是0还是1?

日期:2022-02-13 20:22:36 人气:1

C语言中,int(9/10)的值是0还是1?

C里整除除以整数结果本身就是整数,9/10结果就是0,不需要再做转换,另外C里没有int这个方法,如果是强制转换,也要写成(int)(9/10),如果是小数强制转换后会只取整数部分,比如说(int)3.9结果就是3.
注:如果你希望两整数相除结果是浮点数,可以写成比如
int a=10,b=3;
float f=1.0*a/b;或者float f=(float)a&#
    A+
热门评论