C语言的“a | =0*01”表示什么?

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/08 17:44:59

C语言的“a | =0*01”表示什么?
C语言的“a | =0*01”表示什么?

C语言的“a | =0*01”表示什么?
|是按位进行或运算
a |= 0*01 等价于 a = a | (0*01)
你这里*代表很多个0吗?那就是取a二进制形式的最低位的值