10.位運算符的應用
位運算符是==對二進制位進行操作的運算符==。在計算機中,所有的數據存儲實際上採用的都是二進制。計算機元器件的高低電位對支持二進制計數有著先天的優勢,對於二進制,每一個數位只有0或1兩種情況,逢二進一。例如,十進制數10使用二進製表示為1010。
var a = 10; //二進制 1010
var b = 3; //二進制 0010
print(a&b);//2 即二進制0010
var c = 10; //二進制 1010
var d = 4; //二進制 0100
print(c|d);//14 即二進制1110
var e = 4; //00000100
print(~e); //11111011 以補碼表示 原碼為00000101 且為負數 即-5
var f = 3; // 0011
var g = 5; // 0101
print(f^g);// 0110 十進制6
var h = 3;//0011
print(h<<1);//0110 十進制6
var i = 4;//0100
print(i>>1);// 0010 十進制2
Last update :
13 novembre 2024
Created : 13 novembre 2024
Created : 13 novembre 2024