早教吧 育儿知识 作业答案 考试题库 百科 知识分享

C++整数运算4*5/3%4+7/3=4为什么等于420/3=6余2然后6%4=1.5不要1.0不是5+2=7吗!

题目详情
C++整数运算
4*5/3%4+7/3=4
为什么等于4 20/3=6 余2 然后6%4=1.5 不要1.0
不是5+2=7吗!
▼优质解答
答案和解析
%表示的是取余。这个只有符号只有整数(int ,short,byte,等)可以使用。
比如 5%2=1,3%7=3 。所以6%4=2,不可能是1.5的。取余“%”不会得到小数的。