a为任意整型变量,能使a中各二进制数均为1的表达式有( )。
A: a |= ~a
B: a ^= ~a
C: a = a|-1
D: a |= 0xffff
E: a |= ~0
A: a |= ~a
B: a ^= ~a
C: a = a|-1
D: a |= 0xffff
E: a |= ~0
举一反三
- 已知整型变量a和b的初值均为0,下列表达式的值是?!(a = 1 || b != 0)
- 设a为整型变量,不能正确表达数学关系:0≤a<5的表达式是( )。 A: 0<=a<5 B: a==0 || a==1 || a==2 || a==3 || a==4 C: a>=0 && a<5 D: !(a<0 || a>=5)
- 设x,y均为整型变量,且x=1,y=2,则表达式1.0+x/y的值为 。 A: 0 B: 1.5 C: 1.0 D: 1
- 在逻辑式中,逻辑变量的取值是 ( ) A: 任意数 B: [0 1] C: (0 1) D: 0或1
- 下列选项中,执行下列赋值语句后,整型变量n的值为1的表达式是()。(3.0分) A: n=1-'0'; B: n='1'-'0'; C: n= '1'-0 ; D: n= '\0'-0 ;