1、1 個二進制值可以代表 1 個數
2、可以把真和假 ,當做 1 和 0
3、因為二進制只有兩個可能的數, 1 和 0,意味着每個乘數必須是右側乘數的兩倍
(1)二進制數 101 舉例,意味着有 1 個 4,0 個 2,1 個 1,加在一起,得到十進制的 5
(2)為了表示更大的數字,二進制需要更多位數
4、二進制中,一個 1 或 0 為 1 位(bit)
5、字節(byte)
(1)1 字節 = 8 位
(2)千字節:KB,兆字節:MB,千兆字節:GB
(3)二進制里,1 千字節 = 1024 字節 / 1000 字節,兩者都正確
地址
1、計算機必須給內存中每一個位置,做一個 "標記"
2、目的是為了方便存取數據
3、內存地址有 64 位
正、負數:計算機用第一位表示正負:1 是負,0 是正
浮點數
1、最常見的是 IEEE 754 標准
(1)類似科學計數法的方法,來存十進制值
(2)例如,625.9 可以寫成 0.6259 * 103,有效位數:.6259,指數:3
2、在 32 位浮點數中
(1)第 1 位表示數的符號——正或負
(2)接下來 8 位存指數
(3)剩下 23 位存有效位數
文字
1、計算機可以用數表示字母
2、ASCII,美國信息交換標准代碼
(1)ASCII 是 7 位代碼,足夠存 128 個不同值
(2)范圍擴大之后,可以表示大寫字母,小寫字母,數字 0 到 9,@,以及符號
(3)甚至有特殊命令符號,比如換行符,用來告訴計算機換行
(4)限制:它是為英語設計的
(5)128 到 255 的字符是給各個國家“保留使用”
3、互操作性:通用交換信息的能力,不同公司制作的計算機,能互相交換數據
4、亂碼:多字節編碼方案,但相互不兼容
5、Unicode
(1)統一所有編碼的標准,解決了不同國家不同標准的問題
(2)最常見的 Unicode 是 16 位的