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

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

正在回答

3 回答

不是说两个整形的数相除所得结果是整形,要看你对结果定义的类型是什么,如果你定义一个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
提交
取消
Java入门第一季(IDEA工具)升级版
  • 参与学习       1162883    人
  • 解答问题       17550    个

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

进入课程
意见反馈 帮助中心 APP下载
官方微信