-
宏替換在預處理時就是單純的字符串的替換查看全部
-
按位與& 功能:都為一時則為1,否則為0 例如:0000 0101 & 0000 1011;結果:0000 0001 作用1,快速清零(任何數&0都為0) 2,保留指定位例如只保留第一字節(0101 0110&0XFF(255)=0101 0110) 3,驗證奇數偶數(任何數&1) 按位或| 功能:有一則為一,例如:0010 1011 | 00001001 結果:00101011 作用:設置指定位數據 (0100 1001 | 0xff(255):1111 1111) 按位異或 ^ 功能:相同為0,不同為1; 例如:0000 1001^ 0000 0101 結果:0000 1100 作用:1,定位反轉(0100 1001^0XFF(255):1011 0110 ) 2,數值交換 a = a^b; b = b^a; a = a^b; 結果:a和b的數值交換; 按位取反 ~ ~(0010 1001)結果:1101 0110 左移 << 右移 >>高位丟棄,低位補零 使用方法 a=a<<n位,實際a=a*2^n查看全部
-
遞推與遞歸的區別查看全部
-
異或^ 1.定位反轉 a = a^0xFF; 即a=1100 -> a=0011 2.數值交換 a ^= b;b ^=a;a ^=b;查看全部
-
或 | :設定一個數據的指定位置。 指定低8位為1 a | 0xFF = 255查看全部
-
&運算常應用: ·迅速清零 ·保留指定位 ·判斷奇偶性 a & 1 = 1;則a為奇數 b & 1 = 0;則a為偶數查看全部
-
右移,符號位為0補0,符號位為1具體分析查看全部
-
交換 a = a^b; b = b^a; a = a^b;查看全部
-
定位反轉查看全部
-
設定一個數據的指定位置。 指定低8位為1 x & 0xFF查看全部
-
x&1 = 1奇數 = 0 偶數查看全部
-
取低8位,&xxxx 1111 1111查看全部
-
按位與,迅速清0查看全部
-
編譯過程查看全部
-
int a=3; a=a<<4;//a左移四位查看全部
舉報
0/150
提交
取消