• 2022-11-02
    对于一个n(n≥8)位的变量x,根据C语言中按位运算的定义,表达式((x^ ~0xFF) >>8 )<< 8的功能是( )
    A: x的最高有效字节不变,其余各位全变为0
    B: x的最低有效字节不变,其余各位全变为0
    C: x的最低有效字节全变为0,其余各位取反
    D: x的最低有效字节全变1,其余各位不变
  • C

    内容

    • 0

      假设变量x的位数为n(n&gt;=8),x的最低有效字节不变,其余各位全变为0,则对应C语言表达式为( )。 A: x &amp; 0xFF B: x | 0xFF C: x ^ 0xFF D: x | ~ 0xFF

    • 1

      中国大学MOOC: 对于一个n(n≥8)位的变量x,请根据C语言中按位运算的定义,给出C语言表达式使得x的最高有效字节不变,其余各位全变为0 ——( )

    • 2

      中国大学MOOC: 对于一个n(n≥8)位的变量x,根据C语言中按位运算的定义,下面的C语言表达式,哪一个的功能是:“x的最高有效字节不变,其余各位全变为0”?

    • 3

      对于一个n([tex=2.357x1.286]0G+snGV94+rQQJM1IOnySQ==[/tex])位的变量x,请根据C语言中按位运算的定义,写出满足下列要求的C语言表达式。x的最低有效字节不变,其余各位全变为0。

    • 4

      对于一个n(n≥8)位的变量x,请根据C语言中按位运算的定义,给出C语言表达式使得x的最高有效字节不变,其余各位全变为0 ——( ) A: (x&gt;&gt;(n-8))&lt;&lt;(n-8) B: x &amp; 0xFF C: ((x^ ~0xFF) &gt;&gt;8 )&lt;&lt; 8 D: x | 0xFF