关于求余运算符的使用问题补充

关于求余运算符来说a%b的计算方式,若a与b都是整数,则a%b=a-a/b*b;若a与b是浮点数的话,就取int(a/b),继续用上面的运算。

空那个空空
浏览 1853回答 1
1回答

丨丶Curtain

 浮点类型是不能进行取余运算的,因为在c语言中规定    左右操作数都必须是int类型的。所以在两个浮点类型取余之前要进行强制转换。int main(){    double a = 3.1;    double b = 2.2;    int c = (int)a / (int)b ;    printf("%d\n",c);//输出结果为1    return 0;    }
打开App,查看更多内容
随时随地看视频慕课网APP