課程
/后端開發(fā)
/Java
/二進制基礎(chǔ)
為什么輸出的是數(shù)組B,為什么數(shù)組序列是從低端開始排,
這里為什么是0乘以8&oxff?看不懂
2015-10-28
源自:二進制基礎(chǔ) 5-1
正在回答
阿當(dāng)老師的課程確實非常棒!同學(xué)您好,這個百分比較相對于main層的,只有這樣設(shè)置才能讓左和右充滿整個main層,left層沒有被覆蓋是因為設(shè)置了左邊界!謝謝您的支持,祝您學(xué)習(xí)愉快!
大哥 一個字節(jié)只有8個比特位, 你給個int型的數(shù)去轉(zhuǎn)換 int是32位 轉(zhuǎn)換后肯定就是4個字節(jié),你要表示這4個字節(jié),肯定只能使用數(shù)組來裝啊!不然你怎么表示
至于大小端法,我不懂 幫你百度了下 大概意思就是 IMB等大型公司的大型機 使用的是大端法,intel等pc機用的都是小端法,隨便說一下 雖然我不懂這個 ....但貌似這不是你我該關(guān)心內(nèi)容........還是先把基礎(chǔ)學(xué)好吧....
慕斯卡4106679 提問者
8143>>n*8 ? 是將需要計算的比特位移到最低位來方便 后面的運算
然后&0xff 也就是&上11111111 ?實際就是取這個數(shù)的最低的8個比特位 ?
00000000 00000000 00011111 11001111>>0*8之后還是00000000 00000000 00011111 11001111
然后&0xff 就取到了這個數(shù)的低八位 ?就是11001111 ?然后換算成十進制就是207 ?
后面就類推了
天啟之魂 回復(fù) 慕斯卡4106679 提問者
慕斯卡4106679 提問者 回復(fù) 天啟之魂
舉報
二進制是計算機唯一能識別的語言,是學(xué)習(xí)計算機技術(shù)必備的知識
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2022-03-27
阿當(dāng)老師的課程確實非常棒!同學(xué)您好,這個百分比較相對于main層的,只有這樣設(shè)置才能讓左和右充滿整個main層,left層沒有被覆蓋是因為設(shè)置了左邊界!謝謝您的支持,祝您學(xué)習(xí)愉快!
2015-10-29
大哥 一個字節(jié)只有8個比特位, 你給個int型的數(shù)去轉(zhuǎn)換 int是32位 轉(zhuǎn)換后肯定就是4個字節(jié),你要表示這4個字節(jié),肯定只能使用數(shù)組來裝啊!不然你怎么表示
至于大小端法,我不懂 幫你百度了下 大概意思就是 IMB等大型公司的大型機 使用的是大端法,intel等pc機用的都是小端法,隨便說一下 雖然我不懂這個 ....但貌似這不是你我該關(guān)心內(nèi)容........還是先把基礎(chǔ)學(xué)好吧....
2015-10-29
8143>>n*8 ? 是將需要計算的比特位移到最低位來方便 后面的運算
然后&0xff 也就是&上11111111 ?實際就是取這個數(shù)的最低的8個比特位 ?
00000000 00000000 00011111 11001111>>0*8之后還是00000000 00000000 00011111 11001111
然后&0xff 就取到了這個數(shù)的低八位 ?就是11001111 ?然后換算成十進制就是207 ?
后面就類推了