定义整型变量a;表达式a=25/3%3执行后a为2,25/3算出来并不是一个整型啊,咋能%3
25/3算出来并不是一个整型啊,不是整形咋能%3是不是定义整型的话,小数点后面的数是全部舍去还是四舍五入?...
25/3算出来并不是一个整型啊,不是整形咋能%3
是不是定义整型的话,小数点后面的数是全部舍去还是四舍五入? 展开
是不是定义整型的话,小数点后面的数是全部舍去还是四舍五入? 展开
5个回答
展开全部
因为 计算机规定 整数除以整数 得到是整数 不求小数
而且 小数是不入只舍
就是7.9 也是做7
例如:
int a=20/3;
a=6.
而且 小数是不入只舍
就是7.9 也是做7
例如:
int a=20/3;
a=6.
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
定义整型变量后
两数相除不管结果后面有0.9还是0.1
全都直接擦掉,只保留前面的整数部分,并不是代数上的四舍五入
两数相除不管结果后面有0.9还是0.1
全都直接擦掉,只保留前面的整数部分,并不是代数上的四舍五入
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
给你这知说吧.两个整型数相除,如不进行强制转换,其结果就是整型数.书还没读透啊.朋友.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
四舍五入。
25/3 = 8.3333 自动转换为8
25/3 = 8.3333 自动转换为8
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询