在C语言中,整数的除法运算和数学的除法运算有些不一样。C语言中的整数运算的结果一定是整数,除法运算的结果是舍去数学运算结果的小数点部分,并不是通常的四舍五入。例如9/4(9除以4)的数学运算结果是2.25,但在C语言中9/4的结果是2,余数(9%4)是1。根据这一规则,C语言中14/5=,14%5=。
举一反三
- 下列表达式运算结果错误的一项是()A.()“()512()”()+()”()China()”运算()结果为()”()521China()”()B.()8%4运算()结果为()0()C.()5**2运算()结果为()25()D.()9//2运算结果为1
- 在C语言中,(-11)%(-5)的运算结果是什么? A: 1 B: -1 C: 4 D: 2
- 以下运算结果不是整数4的为( ) A: int(4.5) B: 13 // 3 C: 9 / 2 D: 2 ** 2
- 运算符DIV的除法运算结果会去掉小数部分,只返回整数部分
- 下列运算中,结果一定为逻辑值的是 A: 加法运算 B: 减法运算 C: 乘法运算 D: 除法运算 E: 逻辑运算