更多"下列运算符中不能进行位运算的是"的相关试题:
[单项选择]下列运算符不能进行位运算的是______。
A. >>
B. >>>
C. <<
D. <<<
[单项选择]下列运算符中不能进行位运算的是
A. >>
B. >>>
C. <<
D. <<<
[单项选择]下列运算符中,( )运算符不能在C++中重载。
A. :
B. +
C. -
D. <=
[单项选择]以下运算符中不能重载的运算符是( )。
A. new
B. sizeof
C. .*
D. ++
[单项选择]
B
解析:赋值运算符分为赋值运算符(=)和扩展运算符。其中“=”赋值运算符必须满足在赋值运算符的左边是一变量,右边是一表达式;扩展运算符是在赋值运算符“=”前加上其他运算符,如:+ =,*=,%=等,特殊的一个表达式是++和--,如选项B) ++i;中的意思是i=i+1;它其实是个合法的赋值语句。选项A) a= =1和选项D) !(+ +a!=b--)都是布尔逻辑表达式,不属于赋值表达式的范畴。
[单项选择]位运算符中,运算符~的功能是( )。
A. 按位取反
B. 按位与
C. 按位或
D. 按位异或
[单项选择]下列运算符中,( )运算符在C++中不能重载。
A. &&
B. []
C. ::
D. new