二進制算法
二進制的【或】運算:遇1得1
參加運算的兩個對象,按二進制位進行“或”運算。
運算規則:0|0=0; 0|1=1; 1|0=1; 1|1=1;
參加運算的兩個對象只要有一個為1,其值為1。
例如:3|5
0000 0011
0000 0101
0000 0111二進制的【與】運算:遇0得0
運算規則:0&0=0; 0&1=0; 1&0=0; 1&1=1;
即:兩位同時為“1”,結果才為“1”,否則為0
例如:3&5
0000 0011
0000 0101
0000 0001二進制的【非】運算:各位取反
運算規則:~1=0; ~0=1;
對一個二進制數按位取反,即將0變1,1變0。二進制的【異或】運算符 “^”:相同為0 ,不同為1”
參加運算的兩個數據,按二進制位進行“異或”運算。
運算規則:0^0=0; 0^1=1; 1^0=1; 1^1=0;
參加運算的兩個對象,如果兩個相應位為“異”(值不同),則該位結果為1,否則為0。-
看我那么可愛n(≧▽≦)n
關注我的微薄 (梁同桌):http://weibo.com/tongrenyinsheng
個人博客: www.liangtongzhuo.com
ios 個人寫的app (同人音聲)ASMR音樂