C语言中,%为求模(求余)双目运算符,它的两个运算数(操作数)都必须是整型(如int、short、char等),不能是浮点型(如double、float)
举一反三
- 基本运算符中“求余”的运算符是____,求余运算符两侧的运算对象必须都是整型,其结果是两数相除所得的余数。
- 整型数据与浮点型数据进行混合运算时, 运算结果的数据类型是 A: int B: double C: float D: long
- 浮点型的单精度浮点型的表示符是? A: float B: int C: double D: char
- 若有 float a=5;int b=8;则表达式 (int)a%b将完成( ) A: 将a表达式的类型转换为整型后,与b完成求余运算 B: 将a和b的类型转换为整型,然后进行求余运算 C: 不能进行求余运算,此表达式错误 D: 将a与b做求余运算,然后将求余的结果类型转换为整型
- 下列关于单目运算符++,叙述正确的是 A: 运算对象可以是任何变量和常量 B: 运算对象可以是char型和int型变量,但不能是float型变量 C: 可以是int型变量,但不能是double型和float型变量 D: 运算对象可以是char型,int型,float型和double型变量