官术网_书友最值得收藏!

1.3 比特

我們先從容器說起。在人類語言中它可能被稱為字符,在計算機(jī)中可能被稱為比特(bit)。比特這個詞是二進(jìn)制(binary)和十進(jìn)制數(shù)字(digit)的尷尬結(jié)合。說它尷尬,是因為二進(jìn)制意味著它表示的東西有兩個部分,而十進(jìn)制數(shù)字是表示組成我們?nèi)粘?shù)字系統(tǒng)的10個符號(0~9)中的一個。下一章將介紹為什么要使用比特,現(xiàn)在只需要知道比特成本很低,很容易建立就足夠了。

比特是二進(jìn)制的,這意味著一個比特容器只能容納兩個符號中的一個,有點像莫爾斯電碼中的點和破折號。莫爾斯電碼只用兩個符號,通過將這些符號用不同的組合串起來表示復(fù)雜的信息。比如“點–破折號”表示字母A,“破折號–點–點–點”表示B,“破折號–點–破折號–點”表示C,等等。就像人類語言一樣,符號的順序很重要,例如“破折號–點”表示N而不是A。

符號的概念是抽象的。它們代表什么不重要,它們可以代表開或閉,也可以代表白天或黑夜,還可以代表鴨或雞。但請記住,語言離不開語境。如果發(fā)送人以為自己說的是U(點–點–破折號),但接收人聽到的是鴨–鴨–鵝,那么表達(dá)的事物就會變得很奇怪。

本章后續(xù)部分將介紹一些用于計算比特分配的常見方法。請記住,這里面涉及很多假設(shè)——例如,你可能會看到這樣的語句:“我們假設(shè)這個比特代表藍(lán)色。”編程其實就是這樣,所以即使你將了解到標(biāo)準(zhǔn)的比特用途,也不要害怕在適當(dāng)?shù)臅r候自己發(fā)明自己的用法。

主站蜘蛛池模板: 彰化市| 万全县| 兖州市| 资源县| 黄大仙区| 大港区| 常州市| 塔河县| 永康市| 汝阳县| 鹤山市| 湖南省| 武功县| 安西县| 沧源| 新沂市| 宝山区| 宁海县| 邵武市| 阳城县| 同心县| 昌都县| 屯门区| 霸州市| 蒲江县| 神农架林区| 侯马市| 博爱县| 滦平县| 文登市| 丹凤县| 古交市| 伊吾县| 小金县| 英德市| 英吉沙县| 遂川县| 南澳县| 南投市| 都江堰市| 铁力市|