位元組怎樣計算

2022-03-12 03:00:19 字數 2958 閱讀 7668

1樓:

1千吉位元組(tb,terabyte)=1024吉位元組 (2的40次方位元組)

(1tb=1024gb)

1吉位元組(gb,gigabyte) =1024兆位元組 (2的30次方位元組)

(1gb=1024mb)

1兆位元組(mb,megabyte) =1024千位元組 (2的20次方位元組)

(1mb=1024kb)

1千位元組(kb,kilobyte) =1024位元組 (2的10次方位元組)

1位元組(byte) = 8位(bit)

字元 人們使用的記號,抽象意義上的一個符號。 '1', '中', 'a', '$', '¥', ……

位元組 計算機中儲存資料的單元,一個8位的二進位制數,是一個很具體的儲存空間。 0x01, 0x45, 0xfa, ……

ansi 字串

在記憶體中,如果「字元」是以 ansi 編碼形式存在的,一個字元可能使用一個位元組或多個位元組來表示,那麼我們稱這種字串為 ansi 字串或者多位元組字串。如,"中文123" (佔7位元組)。

2樓:匿名使用者

1位元組=8bit

一位叫做一個位元(bit)

八位叫做一個拜特(byte)

1024個拜特叫做一kb.(即1024b=1kb)1024kb=1mb

1024mb=1gb

1024gb=1tb

3樓:匿名使用者

8位=1位元組 1024位元組=1kb 1024kb=1mb 1024mb=1gb 1024gb=1tb

4樓:耙餌垛

1024位元組=1kb 1024kb=1m

1024m=1g

c語言中,如何計算有多少個位元組

5樓:

位元組是字串在記憶體中所佔的儲存空間的大小,一般用sizeof(),如果要求字元的個數,一般用strlen()

6樓:

27個,可以用strlen()函式來求(函式包含在string.h標頭檔案中)

7樓:匿名使用者

sizeof(int);

char* str="sdjasd";

strlen(str);

8樓:匿名使用者

一個一個數,記得轉義字元

扇區的位元組數是怎樣計算的?

9樓:我惜情愛

計算公式為:扇區數=磁碟容量/磁軌數*扇區內位元組數*面數*片數磁碟的每一面被分為很多條磁軌,即表面上的一些同心圓,越接近中心,圓就越小。而每一個磁軌又按512個位元組為單位劃分為等分,叫做扇區,在一些硬碟的引數列表上你可以看到描述每個磁軌的扇區數的引數,它通常用一個範圍標識,例如373~746,這表示,最外圈的磁軌有746個扇區,而最裡面的磁軌有373個扇區,因此可以算出來,磁軌的容量分別是從186.

5kb到373kb(190976b--381952b)

磁碟驅動器在向磁碟讀取和寫入資料時,要以扇區為單位。在磁碟上,dos作業系統是以「簇」為單位為檔案分配磁碟空間的。硬碟的簇通常為多個扇區,與磁碟的種類、dos 版本及硬碟分割槽的大小有關。

每個簇只能由一個檔案佔用,即使這個檔案中有幾個位元組,決不允許兩個以上的檔案共用一個簇,否則會造成資料的混亂。這種以簇為最小分配單位的機制,使硬碟對資料的管理變得相對容易,但也造成了磁碟空間的浪費,尤其是小檔案數目較多的情況下,一個上千兆的大硬碟,其浪費的磁碟空間可達上百兆位元組。

為了對扇區進行查詢和管理,需要對扇區進行編號,扇區的編號從0磁軌開始,起始扇區為1扇區,其後為2扇區、3扇區……,0磁軌的扇區編號結束後,1磁軌的起始扇區累計編號,直到最後一個磁軌的最後一個扇區(n扇區)。例如,某個硬碟有1024個磁軌,每個磁軌劃分為63個扇區,則0磁軌的扇區號為1~63,1磁軌的起始扇區號為64最後一個磁軌的最後一個扇區號為64512。硬碟在進行扇區編號時與軟盤有一些區別,在軟盤的一個磁軌中,扇區號一次編排,即1、2、3……n扇區。

由於硬碟的轉速較高,磁頭在完成某個扇區資料的讀寫後,必須將資料傳輸到微機,這需要一個時間,但是這時硬碟在繼續高速旋轉,當資料傳輸完成後,磁頭讀寫第二個扇區時,磁碟已經旋轉到了另外一個扇區。因此在早期硬碟中,扇區號是按照某個間隔係數跳躍編排的。[

10樓:匿名使用者

每扇區數是 512位元組 這是確定的

你那個格式化後的容量有問題 ,若標稱是1.44m 一般是1.38左右這是由於樓上所提到的一個是按1000b=1kb 1000kb=1m

一個是按 1024b=1k 1024k=1m故有所不同

11樓:匿名使用者

1.2m=1.2*1024*1024=80*15*x*2*1x=524.288

---------

1.2m=1.2*1000*1000=80*15*x*2*1x=500

----------

原來在軟盤時代,就已經開始玩數字遊戲了

12樓:衛策厙繡

1.2*1000/2/80/15=0.5k=512b

13樓:歐陽雨軒

1.2mb=1.2*1024=1228.8kb 然後再套用公式:

磁碟容量=磁軌數*扇區數*扇區內位元組數*面數*片數 :

因此得出:扇區的位元組=磁碟容量/磁軌數/扇區數/面數/片數所以扇區的「位元組數=1228.8/80/15/2/1=0.512

c語言結構體所佔用的位元組數如何計算

14樓:

你好,這涉及到位元組對齊的問題。

a從0開始,佔4個位元組;x要從8開始,也佔8個位元組。因此是16個位元組。

關於此方面的詳細資訊請參考我的文章:

在計算機中位元組的單位是什麼,計算機中的資料單位和儲存單位是什麼

計算機資訊資料單位和儲存單位有 b 位元組 kb 千位元組 mb 兆位元組 以及 gb 十億位元組 等,位元組也是儲存器儲存資訊的最小單位,通常用 b 來表示。每級為前一級的1024倍,比如1kb 1024b,1m 1024kb。換算關係如下 計算機儲存單位的進率是1024而不是1000的原因 目前...

偉大是怎樣煉成的作文2019位元組

偉大究竟是怎樣煉成的,偉大的力量究竟在 決定偉大的是兩個最根本的力量。一是時間,即偉大是時間的函式,隨著時間的推移決定這件事的價值。例如 我端著杯子喝水是正常行為,連喝50個小時叫行為藝術,如果這個動作我保持5000小時,我就成了雕塑,拉根繩子,我們家子孫後代就能賣票掙錢了。實際上一件事情是不是偉大...

1KB 多少位元組?1kb等於多少位元組?

一個英文字元需要一個位元組 byte 位 bit 一個漢字佔用兩個英文字元儲存空間,即兩個位元組,2b 1kb理論上是500個漢字 全形字元,或者是1000個半形字元 即英文大小寫字母及英文格式的標點 如果是中英文混合,則字數在500 1000之間。一個位元組等於多少kb 位元組也叫byte,是計算...