首页 > 试题广场 >

在c语言中,要求运算必须是整型的运算符是?

[单选题]
在c语言中,要求运算必须是整型的运算符是:
  • /
  • ++
  • !=
  • %
推荐
答案:D
取余操作对浮点数和double双精度数无意义
编辑于 2015-02-04 16:06:35 回复(0)
字符型也是可以 的。。。
发表于 2017-08-31 20:42:49 回复(0)
请问++也能浮点数使用吗,求大神解答。
发表于 2016-05-26 19:32:10 回复(5)
只有%(取余)才要求两边整数
发表于 2020-06-05 09:12:04 回复(0)
D
 %  整除取余数运算,二个运算数必须是整型。
发表于 2014-12-29 16:02:40 回复(0)
选D
对于B:
float a=1.5;
cout<< ++a <<endl; %The output is a=2.5

编辑于 2015-09-21 21:27:03 回复(0)
A. 可以是小数,double a = 1.5 / 0.6; // 结果是 a = 2.5
B. double a = 1.5 ; a++ ;//结果是 a = 2.5(自增、自减的操作符可以是非整型的)
C. 可以是小数
D. a%b 要求两操作数必须是整型,否则编译出错
发表于 2017-06-30 11:27:57 回复(0)
a%b 要求两操作数必须是整型,否则编译出错
发表于 2017-07-29 09:29:19 回复(0)
“%”要求运算必须是整型
发表于 2022-03-02 16:16:29 回复(1)
二元运算符%不可以用在浮点数上!++是可以增加的,平时见的都是整数啊...
发表于 2018-08-16 12:47:30 回复(0)
我想知道C的解释
发表于 2017-08-21 14:39:46 回复(1)
屏蔽系列
发表于 2017-08-16 16:20:50 回复(0)