位元組 字元 位

2022-08-02 21:09:12 字數 1803 閱讀 2929

位元組(byte /bait/ n. [c])

位元組是計算機資訊技術用於計量儲存容量的一種計量單位,也表示一些計算機程式語言中的資料型別和語言字元。

字元與位元組

ascii碼:乙個英文本母(不分大小寫)佔乙個位元組的空間,乙個中文漢字佔兩個位元組的空間。

乙個二進位制數字序列,在計算機中作為乙個數字單元,一般為8位二進位制數,換算為十進位制。最小值0,最大值255。如乙個ascii碼就是乙個位元組。

utf-8編碼:乙個英文本元等於乙個位元組,乙個中文(含繁體)等於三個位元組。

unicode編碼:乙個英文等於兩個位元組,乙個中文(含繁體)等於兩個位元組。

符號:英文標點佔乙個位元組,中文標點佔兩個位元組。舉例:英文句號「.」佔1個位元組的大小,中文句號「。」佔2個位元組的大小。

不同數量級間

資料儲存是以10進製表示,資料傳輸是以2進製表示的,所以1kb不等於1000b。

1kb=1024b=1024;1mb=1024kb=1024×1024b。其中1024=210。

1b(byte,位元組)= 8 bit(位,見下文);

1kb(kibibyte,千位元組)=1024b= 2^10 b;

儲存型別

以下以visual basic為例,講解各種資料型別所佔位元組。

資料型別 

儲存空間大小(單位:位元組)

範圍byte(位元組型)

10 - 255

boolean(布林型/邏輯型)

2true 或 false

integer(整數型)

2-32,768 ~ 32767

long(長整形)

4-2,147,483,648 ~ 2,147,483,647

single

(單精度浮點型)

4負數範圍:

-3.402823e38 ~ -1.401298e-45

正數範圍:

1.401298e-45 ~ 3.402823e38

double

(雙精度浮點型)

8負數範圍:

-1.797,693,134,862,32e308 ~

-4.940,656,458,412,47e-324

正數範圍:

4.940,656,458,412,47e-324 ~

1.797,693,134,862,32e308

currency

(變比整形 / 貨幣型別)

8-922,337,203,685,477.5808 ~

922,337,203,685,477.5807

decimal(十進位制型)

14沒有小數點時:

+/-79,228,162,514,264,337,593,543,950,335

有小數點時:

+/-7.922,816,251,426,433,759,354,395,033,5

最小的非零值:

+/-0.000,000,000,000,000,000,000,000,000,1

date(時間日期型)

8100 年 1 月 1 日 ~ 9999 年 12 月 31 日

object(物件型)

4任何 object 引用

string (變長)

10長度從 0 到 大約 20 億

string (定長)

10長度從 1 到大約 65,400

variant (數字)

16任何數字值,最大可達 double 的範圍

variant (字元)

22與字串長度,變長 string 有相同的範圍

使用者自定義變數

--  

位 位元組 字元

bit 小寫b 位 byte 大寫b 位元組 1b 8 b 1kbyte s 8kbps 1byte 8bit 8個二進位制位 128kb s 128 8 kb s 1024kb s 1mb s即128kb s 1mb s 這個就是通常說的1m寬頻 2個位元組乙個漢字,比如 的 全形標點2個位元組,...

位元組 字元 位

位元組 byte bait n.c 是計算機 資訊科技用於計量儲存容量的一種計量單位,也表示一些計算機程式語言中的資料型別和語言字元。換算 ascii碼 乙個英文本母 不分大小寫 佔乙個位元組的空間,乙個中文漢字佔兩個位元組的空間。乙個二進位制數字序列,在計算機中作為乙個數字單元,一般為8位二進位制...

位元組 位 字元 寬字元

bit 位 0000 0001 其中的一位。byte 位元組 8位 1111 1111 1位元組。kb kb 1024位元組,也是1kb。1024kb 1mb 兆 備註 程式設計時分配記憶體單位為位元組,比如分配100kb,int memory 1024 100 字元為字符集的單位 比如 a 是乙個...