在C语言中,表达式10/3 = , 10.0/3 = ,

时间:2021.11.04 发布人:pumamy

在C语言中,表达式10/3 = , 10.0/3 = ,

已解决问题

谷歌pumamy用户在2021.11.04提交了关于“无敌鹿战队在C语言中,表达式10/3 = , 10.0/3 = ,”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2025-02-14T20:15:26。希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,当代劳模,所有人都应该向你学习 !

希望以下的回答,能够帮助你。

第1个回答

用户名:匿名用户  

10/3在C语言里是整除的意问答思,结果是3

10%3是求余,结果是余数1

10.0/3会转换为两个ble型的数相除,答案是3.3333

x=a%10;

就是把a对10求余赋值给通镇义演假世红板x

其实就是得到a的个位赋值给x

%是取余操作符,就是取余数的,比如7%2==1,就是7除以2,上3余1。

x=a%10,其结果就是a的个位上的数值赋值给x。

扩展**:

C语言的运算符主要用于构成表达式,同一个符号在不同的表达式中,其作用并不一致。下面按计算的优先顺序,分别说明不同作用的表达式。需要特别指出,在种航C语言标准中,并没有结合性的说法。

相同优先级运算符,从左至右依次运算。注意后缀运算优先级高于前缀。因此++i++应解释为++(i++)。

而与或非的运算优先级都不一样,因此a&&b||b&&c解释为(a&&b)||(b&&c)

合理使用优先级可宗他以极大简化表达式。

参考**来源: