C++学习笔记 4-4

#define X (1+2) #define X 1+2  X*X答案是9跟5 宏只是先进行了文本的替换 

位与运算& 与运算&&。位运算的优先级比较低,所以最好是习惯加上括号。

a&1 判断这个数是奇数还是偶数。

想要得到数a的后5位 a&0b11111。

想要把数a的最后几位连续的1变成0 (a+1)&a。

判断一个数是否是2的幂 ((a-1)&a)==0则是2的幂。

 

posted @ 2024-12-28 05:08  TruckerTao  阅读(1)  评论(0)    收藏  举报