溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

入門(mén)知識(shí)拾遺

發(fā)布時(shí)間:2020-07-20 06:28:18 來(lái)源:網(wǎng)絡(luò) 閱讀:186 作者:baishuchao 欄目:開(kāi)發(fā)技術(shù)

一、bytes類(lèi)型

 

二、三元運(yùn)算

1
result = 1 if 條件 else 2

如果條件為真:result = 值1
如果條件為假:result = 值2

三、進(jìn)制

  • 二進(jìn)制,01

  • 八進(jìn)制,01234567

  • 十進(jìn)制,0123456789

  • 十六進(jìn)制,0123456789ABCDEF  二進(jìn)制到16進(jìn)制轉(zhuǎn)換http://jingyan.baidu.com/album/47a29f24292608c0142399cb.html?picindex=1

計(jì)算機(jī)內(nèi)存地址和為什么用16進(jìn)制?

為什么用16進(jìn)制

1、計(jì)算機(jī)硬件是0101二進(jìn)制的,16進(jìn)制剛好是2的倍數(shù),更容易表達(dá)一個(gè)命令或者數(shù)據(jù)。十六進(jìn)制更簡(jiǎn)短,因?yàn)閾Q算的時(shí)候一位16進(jìn)制數(shù)可以頂4位2進(jìn)制數(shù),也就是一個(gè)字節(jié)(8位進(jìn)制可以用兩個(gè)16進(jìn)制表示)

2、最早規(guī)定ASCII字符集采用的就是8bit(后期擴(kuò)展了,但是基礎(chǔ)單位還是8bit),8bit用2個(gè)16進(jìn)制直接就能表達(dá)出來(lái),不管閱讀還是存儲(chǔ)都比其他進(jìn)制要方便
3、計(jì)算機(jī)中CPU運(yùn)算也是遵照ASCII字符集,以16、32、64的這樣的方式在發(fā)展,因此數(shù)據(jù)交換的時(shí)候16進(jìn)制也顯得更好
4、為了統(tǒng)一規(guī)范,CPU、內(nèi)存、硬盤(pán)我們看到都是采用的16進(jìn)制計(jì)算


16進(jìn)制用在哪里
1、網(wǎng)絡(luò)編程,數(shù)據(jù)交換的時(shí)候需要對(duì)字節(jié)進(jìn)行解析都是一個(gè)byte一個(gè)byte的處理,1個(gè)byte可以用0xFF兩個(gè)16進(jìn)制來(lái)表達(dá)。通過(guò)網(wǎng)絡(luò)抓包,可以看到數(shù)據(jù)是通過(guò)16進(jìn)制傳輸?shù)摹?br />2、數(shù)據(jù)存儲(chǔ),存儲(chǔ)到硬件中是0101的方式,存儲(chǔ)到系統(tǒng)中的表達(dá)方式都是byte方式

3、一些常用值的定義,比如:我們經(jīng)常用到的html中color表達(dá),就是用的16進(jìn)制方式,4個(gè)16進(jìn)制位可以表達(dá)好幾百萬(wàn)的顏色信息。


向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI