计算机C语言基础编程问题:25/3%2的值为什么等于0?%这个求余运算符到底怎么计算?

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/16 07:42:07
计算机C语言基础编程问题:25/3%2的值为什么等于0?%这个求余运算符到底怎么计算?计算机C语言基础编程问题:25/3%2的值为什么等于0?%这个求余运算符到底怎么计算?计算机C语言基础编程问题:2

计算机C语言基础编程问题:25/3%2的值为什么等于0?%这个求余运算符到底怎么计算?
计算机C语言基础编程问题:25/3%2的值为什么等于0?%这个求余运算符到底怎么计算?

计算机C语言基础编程问题:25/3%2的值为什么等于0?%这个求余运算符到底怎么计算?
/'和'%' 优先级一样, 先算 25/3=8,(C语言里面(int) / (int)= (int) ,小数部分舍去).
然后8%2=0, a%b的意思是a模b的余数, 例如 7%4=3,就是 7=4*1+ 3 的3.
C语言很神奇的,很多东西都关系到类型,LZ学多了,就会知道啦.
助LZ学业有成啦.