字在記憶體單元中,是佔16位還是2位為什麼

2021-03-04 00:12:42 字數 1718 閱讀 3031

1樓:神戶的炸雞

一個字母佔一個位元組,一個位元組算8位元,而一個漢字佔兩個位元組

一個字佔幾個位元組?位元組是什麼? 40

2樓:匿名使用者

ascii碼:一個英文字母(不分大小寫)佔一個位元組的空間,一位元組(byte)是計算機資訊科技用於計量儲存容量和傳輸容量的一種計量單位,1個位元組等於8位二進位制。在微型計算機中,通常用多少位元組來表示儲存器的儲存容量。

1箇中文漢字佔兩個位元組的空間。一個二進位制數字序列,在計算機中作為一個數字單元,一般為8位二進位制數,換算為十進位制。最小值0,最大值255。如一個ascii碼就是一個位元組。

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

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

3樓:永遠的灰白機

一個字佔得位元組數和機器有關,一般而言說的都是兩位元組;一位元組就是8位,目前在通用計算機裡是就是一個基本的記憶體單元

4樓:匿名使用者

專業人士來回答:

計算機組成原理裡面的「字」等於四個位元組,這句話是對的。

計算機組成原理裡面的「字」,就是一個儲存空間的大小單位,它和漢字的「字」,只是名字一樣,完全不是一個東西,也沒有什麼關係。

在ascii碼中,一個英文的字元佔一個位元組;

一個int型別佔用4個位元組,一個位元組是8個位,一個位就是一個0或者一個1;

在一些漢字的編碼中,一個漢字佔用2個位元組,個別生僻的漢字會佔用更多的位元組。

5樓:匿名使用者

2個在電腦中一個位元組等於8位,一個英文字母或數字就佔去一個位元組,

而一個漢字則要佔去2個「位元組」。

6樓:匿名使用者

ascii

一個英文字母,數字-----佔7/8位元組,就是7個2進位制位,第八個有其他用,比如奇偶校驗,因此可以算佔一個位元組。(8個bit位)

一箇中文字-------佔二個位元組

整數要根據型別,一般是極其的字長。比如16位機整數就是16位bit,兩個位元組。32位機就是4位元組。還有int64

型別的整數。

至於實數在c中,有32位(float)和64位(double)之分。其他語言中有型別80位的,叫擴充套件精度實數.主要是在cpu內部的擴充套件精度實數暫存器,是80位的。

保證在double實數運算是不損失精度。

7樓:雪_燕

位元組[byte(簡稱為大制b)]---8位二進位制資訊稱為一個位元組。

一個英文字母-----佔一位元組

一箇中文字-------佔二個位元組

一個整數---------佔二個位元組

一個實數---------佔四個位元組

8樓:匿名使用者

一個漢字為2個位元組,一個位元組是8位,所以一個漢字就是16位

9樓:匿名使用者

看連線

10樓:

漢字佔兩個位元組吧,英語字母一個佔一個位元組。

11樓:蟻儒華嘉澤

一個英文字母佔

1個一個漢字佔

2個試驗如下:我wo

................長度相同

fortran中邏輯資料型別,在記憶體中的儲存情況

logical型佔有4位元組,32位。但實際上,真和假只要1位就可以了。如何用32位表達真和假兩個狀態呢?這個不同的語言有不同的規定。在c語言裡 00000000代表假,00000001代表真。也就是0和1。而 fortran 不同,它的 00000000代表假,ffffffff代表真。而fffff...

手機記憶體單位是怎麼換算的

儲存裝置製造廠商在標稱儲存容量時所使用的進製為1000為1k,而作業系統因為採用二進位制的關係,格式化後軟體佔用空間時進製為1024為1k,這樣就會令使用時的儲存空間看起來比實際的要少。比如 儲存廠商的標準 1mb 1,000kb 1kb 1,000byte 作業系統的演算法 1mb 1,024kb...

C語言的指標變數在記憶體中佔多少位元組

一個指標變數在記憶體中佔兩個位元組 small模式編譯 一個指標變數在記憶體中佔四個位元組 32位機器上 一般都是32位機器的,所以四個位元組咯。c語言的指標變數在記憶體中佔多少位元組?一個指標變數在記憶體中佔兩個位元組 small模式編譯 一個指標變數在記憶體中佔四個位元組 32位機器上 一般都是...