計算機如何存儲0 1:利用充電和不充電表示0和1的狀態(tài),具體如何表示,先挖個(gè)坑,以后學(xué)習了計算機運行原理再來(lái)補全
我們在很久之前的小學(xué)就學(xué)習過(guò)10進(jìn)制轉2進(jìn)制,計算機就是利用這樣的特點(diǎn)來(lái)存儲數字。
剛才最開(kāi)始講到,計算機無(wú)法直接存儲比如20這樣的數字,那么我們可以將20做一個(gè)轉化,將其寫(xiě)成2進(jìn)制,20--->10100,這樣 轉化為01之后就可以在計算機中存儲。
位:是計算機中最小的數據單位,每一位的狀態(tài)只能是0或1;
字節:8個(gè)二進(jìn)制位構成一個(gè)字節,是存儲的基本計量單位;
字: 字由若干個(gè)字節構成,字的位數叫做字長(cháng),比如16位機,它的一個(gè)字就是由2個(gè)字節構成,字長(cháng)為16位。是計算機進(jìn)行數據處理和運算的單位。
進(jìn)制轉化:十進(jìn)制數字可先轉化為二進(jìn)制再轉化為十六進(jìn)制,其他同理。
利用ASCⅡ將字母轉化為數字存儲。
最開(kāi)始利用GB2312/GBK,現在用unicode字符集;unicode字符集包含所有字符;


JS使用unicode字符集,但是沒(méi)有使用UTF-8編碼,其使用的是UCS-2編碼,即只有兩個(gè)字節。導致ES5無(wú)法表示\uFFFF之后的字符。
聯(lián)系客服