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

11+24=35 ;35/4=8 由于35 4都是整形数据 所以结果也是整形 为8 8%3=(余2)

正在回答

1 回答

不是说两个整形的数相除所得结果是整形,要看你对结果定义的类型是什么,如果你定义一个int型的变量来接收结果,那肯定是整形,如果你定义一个double呢,答案肯定不是整形,你可以试试

0 回复 有任何疑惑可以回复我~
#1

勿忘心安_0007 提问者

#include"stdio.h" int main() { int a=5,b=4; int c;c=a/b; double d;d=a/b; printf("%d,%f",c,d); } 结果C D 一个是1 一个是1.00000000 虽然说1.000不是整形,但我觉得小数位的不见还是因为得道的整形,强制行转化为实行。
2014-08-09 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号