第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

二進制基礎(chǔ)

難度入門
時長50分
學(xué)習(xí)人數(shù)
綜合評分9.03
614人評價 查看評價
9.4 內(nèi)容實用
8.9 簡潔易懂
8.8 邏輯清晰
  • 3-1 二進制位運算 運算符 運算 示例 & 與運算 6 & 3 = 2 | 或運算 6 | 3 = 7 ^ 異或運算 6 ^ 3 = 5 ~ 反碼 ~6 = -7 << 左移 3 << 2 = 12 3*2*2=12 >> 右移 3 >>1 = 1 3/2 = 1 >>> 無符號右移 3>>>1 = 1 3/2 = 1 1.按位與&: 兩位全位1,結(jié)果才為1. 0&0=0; 0&1=0; 1&0=0; 1&1=1 位運算的特殊用法 (1)清零。如果想將一個單元清零,即使其全部二進制位為0,只要與一個各位都為零的數(shù)值相與,結(jié)果為零。 (2)取一個數(shù)中指定位: 例如: 設(shè)X=10101110, 取X的低4位,用X & 00001111 = 00001110 即可得到 方法:找一個數(shù),對應(yīng)X要取的位,該數(shù)的對應(yīng)位為1,其余位為零,此數(shù)與X進行 “與運算” 可以得到X中的指定位。
    查看全部
  • 4-1 JDK,內(nèi)置進制的轉(zhuǎn)換。 //十進制轉(zhuǎn)成其他進制 System.out.println(Integer.toHexString(112)); //轉(zhuǎn)成十六進制,結(jié)果是70 System.out.println(Integer.toOctalString(112)); //轉(zhuǎn)成八進制,結(jié)果是160 System.out.println(Integer.toBinaryString(10)); //轉(zhuǎn)換成二進制,結(jié)果是1010 //其他進制轉(zhuǎn)換為十進制 System.out.println(Integer.parseInt("1000", 2)); //1*2^(4-1) + 0*2^(3-1) + 0*2^(2-1) + 0*2^(1-1) = 8 System.out.println(Integer.parseInt("33", 8)); //3*8(2-1)+3*8^(1-1)=27 System.out.println(Integer.parseInt("A8", 16)); //10*16^(2-1)+8*16^(1-1)=168
    查看全部
  • 3-5: 1. 在UTF-8編碼格式下 一個中文占3個字符 一個標點符號占3個字符 2.字符串轉(zhuǎn)字節(jié)數(shù)組 String testconv = "我天天練功,我天下第一"; byte[] conbyte = testconv.getBytes(); 3.字節(jié)數(shù)組轉(zhuǎn)字符串 String newtest = new String(conbyte);
    查看全部
  • http://mp.weixin.qq.com/s/r2b4Shu7S6BXZR0SGF5agg 自己總結(jié)的筆記 也感謝老師的分享~
    查看全部
    0 采集 收起 來源:位運算

    2017-09-18

  • JAVA中的數(shù)據(jù)類型
    查看全部
    0 采集 收起 來源:java中的進制

    2017-09-18

  • 進制互轉(zhuǎn),Integer.toBinaryString(十進制轉(zhuǎn)二進制);Integer.toHexString(十進制轉(zhuǎn)十六進制);Integer.toOctalString(十進制轉(zhuǎn)八進制);Integer.parseInt("",2/8/16)(二、八、十六進制轉(zhuǎn)十進制)
    查看全部
  • 2.1 進制轉(zhuǎn)換 二進制轉(zhuǎn)十進制 111001-- 2^(6-1)+2^(5-1)+2^(4-1)+2^(1-1) = 32 + 16 + 8 + 1 = 57 采用科學(xué)計數(shù)法,按長度展開(長度減1),有1的就有對應(yīng)位置的n-1次方。 十進制轉(zhuǎn)二進制 采用短除2,從上往上取,取余數(shù)。 八進制: 除法8/8 商是1,余數(shù)是0, (0/1/2/3/4/5/6/7) / 8 商是0,余數(shù)是1 將余數(shù)從下往上數(shù),十進制的8轉(zhuǎn)成八進制的答案是10。 十進制9轉(zhuǎn)八進制就是11. 十六進制: 用0~9,A,B,C,D,E,F 表示表達長度短,變得更常用,標志的開頭用0x表示。
    查看全部
  • 十進制與二進制
    查看全部
  • 外國 與 八卦二進制
    查看全部
  • 八卦對應(yīng)二進制
    查看全部
  • 其他進制
    查看全部
  • 古代計數(shù)
    查看全部
  • 二進制的得算!
    查看全部
  • 2進制的次方算法
    查看全部
  • 位運算的幾個應(yīng)用: 1) 判斷int型變量a是奇數(shù)還是偶數(shù) a&1 = 0 偶數(shù) a&1 = 1 奇數(shù) 2) 取int型變量a的第k位 (k=0,1,2……sizeof(int)),即a>>k&1 (先右移再與1) 3) 將int型變量a的第k位清0,即a=a&~(1<<k) (10000 取反后為00001 ) 4) 將int型變量a的第k位置1,即a=a|(1<<k) 5) int型變量循環(huán)左移k次,即a=a<<k|a>>16-k (設(shè)sizeof(int)=16) 6) int型變量a循環(huán)右移k次,即a=a>>k|a<<16-k (設(shè)sizeof(int)=16) 7)對于一個數(shù) x >= 0,判斷是不是2的冪。 boolean power2(int x){return ( (x&(x-1))==0) && (x!=0);} (8)不用temp交換兩個整數(shù) void swap(int x , int y) {x ^= y;y ^= x;x ^= y;} (9)計算絕對值 int abs( int x ){int y ;y = x >> 31 ; return (x^y)-y ; //or: (x+y)^y } 10)取模運算轉(zhuǎn)化成位運算 (在不產(chǎn)生溢出的情況下) a % (2^n) 等價于 a & (2^n - 1) 11)乘法運算轉(zhuǎn)化成位運算 (在不產(chǎn)生溢出的情況下) a * (2^n) 等價于 a<< n 12)除法運算轉(zhuǎn)化成位運算 (在不產(chǎn)生溢出的情況下) a / (2^n) 等價于 a>> n 例: 12/8 == 12>>3 13) a % 2 等價于 a & 1 14) if (x == a) x= b; else x= a; 等價于 x= a ^ b ^ x; 15) x 的 相反數(shù) 表示為 (~x+1) 16)輸入2的n次方:1 << 19 17)乘除2的倍數(shù):千萬不要用乘除法,非常拖效率。只要知道左移1位就是乘以2,右移1位就是除以2就行了。比如要算25 * 4,用25 << 2就好啦
    查看全部
    0 采集 收起 來源:java中的進制

    2018-03-22

舉報

0/150
提交
取消
課程須知
小伙伴們注意啦!~本門課程前三章的內(nèi)容可以零基礎(chǔ)學(xué)習(xí)。第四、五章的內(nèi)容在學(xué)習(xí)前需要了解Java的基礎(chǔ)知識。
老師告訴你能學(xué)到什么?
通過課程的學(xué)習(xí),您可以了解二進制的由來,掌握二進制和其他進制之間進行進制轉(zhuǎn)換的方法,掌握如何進行位運算,為所有計算機課程的學(xué)習(xí)提供基礎(chǔ)。

微信掃碼,參與3人拼團

微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復(fù)購買,感謝您對慕課網(wǎng)的支持!