为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

空那个空空 2016-07-24 20:20:00
关于求余运算符来说a%b的计算方式,若a与b都是整数,则a%b=a-a/b*b;若a与b是浮点数的话,就取int(a/b),继续用上面的运算。
查看完整描述

1 回答

已采纳
?
丨丶Curtain

TA贡献1条经验 获得超1个赞

 浮点类型是不能进行取余运算的,

因为在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;

    

}


查看完整回答
1 反对 回复 2016-07-24
  • 1 回答
  • 0 关注
  • 1852 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信