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

3.1 數(shù)制

在介紹數(shù)據(jù)之前,先了解數(shù)制的概念。數(shù)制可以說(shuō)是純粹數(shù)學(xué)上的內(nèi)容,在計(jì)算機(jī)語(yǔ)言開發(fā)中使用得比較頻繁。下面將詳細(xì)講述數(shù)制的有關(guān)知識(shí)。

3.1.1 基本概念

在使用電腦時(shí),會(huì)遇到數(shù)值、文字、圖像、聲音等信息,電腦是如何識(shí)別這些數(shù)據(jù)信息的呢?

首先,這取決于計(jì)算機(jī)底層硬件是如何識(shí)別數(shù)據(jù)的。計(jì)算機(jī)底層硬件只能識(shí)別“0”和“1”,這種只有“0”和“1”兩個(gè)數(shù)字符號(hào)的組合被稱為二進(jìn)制。例如計(jì)算機(jī)要處理數(shù)字“128”,那么計(jì)算機(jī)會(huì)將其轉(zhuǎn)化成二進(jìn)制“10000000”。一個(gè)這么簡(jiǎn)單的數(shù)字,要用這么長(zhǎng)的數(shù)字符號(hào)來(lái)代替,在現(xiàn)實(shí)生活中稍顯麻煩,所以后來(lái)又引進(jìn)了十六進(jìn)制和八進(jìn)制。實(shí)際開發(fā)中使用最多的是十進(jìn)制,后面會(huì)介紹各個(gè)數(shù)制的特征和使用。

3.1.2 Java語(yǔ)言中的數(shù)制表現(xiàn)形式

數(shù)制一般包括二進(jìn)制、八進(jìn)制、十六進(jìn)制和十進(jìn)制。

1. 二進(jìn)制

二進(jìn)制的特征:

?由兩個(gè)數(shù)字組成:“0”和“1”。

?運(yùn)算時(shí)逢二進(jìn)一。

例如:1100110011、10000001。

2. 八進(jìn)制

八進(jìn)制的特征:

?由8個(gè)數(shù)字組成:“0”、“1”、“2”、“3”、“4”、“5”、“6”、“7”。

?運(yùn)算時(shí)逢八進(jìn)一。

例如:014、0726。

注意

八進(jìn)制的數(shù)據(jù)有一個(gè)0的前綴。它經(jīng)常會(huì)與二進(jìn)制產(chǎn)生混淆,所以建議在Java程序設(shè)計(jì)中,盡量不要使用八進(jìn)制。

3. 十六進(jìn)制

十六進(jìn)制的特征:

?由16個(gè)數(shù)字組成:“0”、“1”、“2”、“3”、“4”、“5”、“6”、“7”、“8”、“9”、“A”、“B”、“C”、“D”、“E”、“F”。

?運(yùn)算時(shí)逢十六進(jìn)一。

例如:0xB、0x12e。

注意

十六進(jìn)制用A、B、C、D、E、F這6個(gè)字母分別表示10~15。字母不區(qū)分大小寫。十六進(jìn)制的數(shù)據(jù)有一個(gè)0x的前綴。

4. 十進(jìn)制

十進(jìn)制的特征:

?由10個(gè)數(shù)字組成:“0”、“1”、“2”、“3”、“4”、“5”、“6”、“7”、“8”、“9”。

?運(yùn)算時(shí)逢十進(jìn)一。

例如:89、92、168。

主站蜘蛛池模板: 内丘县| 玛曲县| 惠东县| 偏关县| 天津市| 西盟| 富川| 慈溪市| 永平县| 双桥区| 呼图壁县| 嘉善县| 略阳县| 前郭尔| 徐汇区| 临颍县| 冕宁县| 焉耆| 宕昌县| 霍山县| 南康市| 东乡县| 舞钢市| 揭阳市| 河南省| 固原市| 永平县| 西平县| 黑龙江省| 霍林郭勒市| 婺源县| 林西县| 阿克苏市| 咸阳市| 秭归县| 淮北市| 云龙县| 佛冈县| 东港市| 南华县| 石景山区|