1.给定一个整型数a,设置a的bit3(为1),保证其他位不变。  

c语言小练习6c语言小练习6

2.给定一个整形数a,设置a的bit3~bit7,保持其他位不变。

c语言小练习6c语言小练习6

3.给定一个整型数a,清除a的bit15,保证其他位不变。

c语言小练习6

4.给定一个整形数a,清除a的bit15~bit23,保持其他位不变。

c语言小练习6

5.给定一个整形数a,取出a的bit3~bit8。

# include <stdio.h>

void main(void)

{

int a = 123456;

int b =0x1f;

printf( "%d",(a>>3)&b);

}


6.用C语言给一个整形数的bit7~bit17赋值937(其余位不受影响)。

c语言小练习6

7.用C语言将一个整形数的bit7~bit17中的值加17(其余位不受影响)。

c语言小练习6

8.用C语言给一个整形数的bit7~bit17赋值937,同时给bit21~bit25赋值17.

c语言小练习6


9.输出

      *

   * * *

* * * * *

   * * *

      *

c语言小练习6

相关文章:

  • 2021-07-31
  • 2021-11-05
  • 2021-05-14
  • 2021-09-24
  • 2021-11-23
  • 2022-01-17
  • 2022-02-25
  • 2022-12-23
猜你喜欢
  • 2021-04-16
  • 2021-09-07
  • 2021-09-19
  • 2021-06-11
  • 2022-12-23
  • 2022-03-06
  • 2021-12-19
相关资源
相似解决方案