【发布时间】:2026-02-09 18:00:01
【问题描述】:
unsigned int PointSet[] = { (10<<16) | 3, (4<<16) | 2, 0xFFFF0002 };
这是什么意思?
| 3是什么操作?
【问题讨论】:
-
|是按位或。| 3会将最后两位设置为 1。 -
这是一个按位或
-
这个数组在编译时使用按位运算符计算的常量进行初始化。
|是按位的OR,<<是位移位,0x是十六进制整数文字的前缀。 -
Stack Overflow 不是读书的替代品。保险箱上有许多在线资源。您可以在此处发布您难以解决的问题。读一本关于 C 的书。
标签: c