二進位制黑科技

2021-08-02 00:13:16 字數 633 閱讀 9530

俗話說的好啊,世界上有兩種人,一種知道二進位制,一種不知道二進位制。開個玩笑。

// 比如我們要交換a和b,注意a和b的型別

int a = 10,b = 20

;a = a^b;

b = a^b;

a = a^b;

// 其中使用的原理就是:n^n=0,0^n=n。

2)奇偶性判斷

public

boolean

iseven(int n)

3)利用二進位制實現乘法。

//1.實現n*7,n*9等等;   實現原理:n<<1 等價於n*2; n>>1等價於n/2; --->延伸出n*7 = n(2^3)-n

public int getnum(int n)

4)統計某數中1的個數

//消除數字中最右邊的1,並返回結果

public

intremoveone(int num)

//返回該數的二進位制中1的個數

public

intcountone(int num)

return count;

}

二進位制 二進位制起源

現代通訊技術的基礎是二進位制編碼。早在1865年麥克斯韋總結出麥克斯韋方程組之前,美國人摩斯 morse 於1837年發明了摩斯電碼和有線電報。有線電報的出現,具有劃時代的意義 它讓人類獲得了一種全新的資訊傳遞方式,這種方式 看不見 摸不著 聽不到 完全不同於以往的信件 旗語 號角 烽火,這也是二進...

判斷二進位製半整數(二進位制)

10年後,tokitsukaze大佬已經變成了年收入超百萬的的精英程式設計師,家裡沒錢也沒礦的teitoku,找tokitsukaze大佬借1000塊錢,然後tokitsukaze大佬說,借你1024吧,湊個整數。沒錯在2進製下1024是 二進位制整數 乙個正整數滿足其值為2的k次方 k為正整數 我...

mysql二進位制 MySql二進位制連線方式詳解

使用mysql二進位制方式連線 您可以使用mysql二進位制方式進入到mysql命令提示符下來連線mysql資料庫。例項以下是從命令列中連線mysql伺服器的簡單例項 root host mysql u root p enter password 在登入成功後會出現 mysql 命令提示視窗,你可以...