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

第二章 存儲

第一節 存儲單位

基礎知識

存儲單位是一種計量單位,指在某一領域以一個特定量或標準作為一個記錄(計數)點,再以此點的某個倍數去定義另一個點,而這個點的代名詞就是計數單位或存儲單位。如卡車的載重量是噸,也就是這輛卡車能存儲貨物數量的單位量詞是噸。

二進制序列用以表示計算機、電子信息數據容量的量綱,基本單位為字節(B),字節單位的量級為1024,比如1KB=1024B,1MB=1024KB。

計算機存儲單位一般用bit、B、KB、MB、GB、TB、PB、EB、ZB、YB、BB、NB、DB等來表示,它們之間的關系如下。

·bit(b,位):讀作比特,存放一位二進制數,即0或1,是最小的存儲單位。

·Byte(B,字節):8個二進制位為一字節,即1B=8bit,是最常用的單位。

·Kilo Byte(KB):1KB=1024B。

·Mega Byte(MB):1MB=1024KB。

·Giga Byte(GB):1GB=1024MB。

·Tera Byte(TB):1TB=1024GB。

在C\C++語言中,基本變量類型所占用的內存空間大小由計算機操作系統(32位和64位)和編譯器決定。一般來講,各變量類型所占用的存儲空間和能表示的范圍如下表所示。

在實際問題中,若long long int都不足以滿足需求,則應考慮使用數組來存放高精度數據,再重新定義高精度數據的四則運算。在信奧賽中,對高精度數據的處理也是常考項。

范例精講

例1 在內存中每個存儲單元都被賦予一個唯一的序號,稱為( )。

A.地址

B.序號

C.下標

D.編號

【正確答案】 A

|解析|

地址被用來標識存儲單元在內存中的位置,編程中的變量數組等都有自己的地址,另外C++還有專門存儲地址的變量類型——指針。

賽題訓練

1.一個32位整型變量占用( )字節。

A. 32

B. 128

C. 4

D. 8

2.1MB等于( )。

A. 1000字節

B. 1024字節

C. 1000×1000字節

D. 1024×1024字節

3.計算機存儲數據的基本單位是( )。

A. bit

B. Byte

C. GB

D. KB

主站蜘蛛池模板: 斗六市| 梧州市| 秦安县| 海原县| 乐安县| 和硕县| 肇庆市| 福泉市| 英超| 淮滨县| 乌鲁木齐市| 社旗县| 赤城县| 宁阳县| 浪卡子县| 秦皇岛市| 响水县| 三门县| 都昌县| 淮阳县| 辉南县| 乡宁县| 海宁市| 肇庆市| 纳雍县| 措美县| 仙游县| 监利县| 额济纳旗| 台中市| 瑞丽市| 鄄城县| 北辰区| 富川| 丰顺县| 宁城县| 沈丘县| 伊通| 县级市| 石林| 泗水县|