C语言 #define OC_I2C_STA (1<<6) 括号里的内容表示什么

来源:百度知道 编辑:UC知道 时间:2024/05/16 01:11:48

1<<6
c 的移位运算 << 是左移, >> 是右移

左移相当于乘以 2
右移相当于除以 2

移位运算的效率比 乘法除法高

1<<6 就是将 1 左移6 位
就是 64

<<是向左位移符号,具体用法你去找书看看,一两句说不清楚

表示二进制的1左移6位