請問!float是節,double是節 裡面的位元組是什麼意思

時間 2022-08-13 09:00:07

1樓:匿名使用者

意思你該變數所占用的記憶體大小。1位元組==8位。1位就是只能置0或1。

float4位元組,在計算機中以2進製的方式儲存,所以他占用32位的記憶體,其中前16位作為整數,後16位做小數,用2進製表示。所以float所能表示的數的大小在-2的15次方到2的15次方這個區間內的小數,小數能精確到的位數我忘了。。

2樓:匿名使用者

就是說可以儲存的數的大小限制,float4位元組,一半整數一半小數,所以大約能儲存-32768~+32768那麼大的數(一位元組8位2進製數,2位元組16位,一位用來儲存正負號,也就是能儲存2^15那麼大的數),double就是2^31那麼大的數

3樓:開麗戈華

意思呢,就是你在定義變數的時候開闢的記憶體大小,假設你定義float

a那麼編譯器開闢4位元組也就是32bit(計算機的單位,和公尺,厘公尺差不多的理解)給a存放資料。所以int

a就是開闢2個位元組(在vc6.0中是4個)給a存放資料。

4樓:匿名使用者

位元組是儲存單位

乙個位元組等於8位,

位是什麼呢?位就是比如『009』這三個數字就佔了3位,『93045』這個數串就佔了5位,由此可知『12345678』就是8位,也就是乙個位元組。我們通常所說的1kb就是1024位元組。

1mb就是1024kb,1g也就是1024mb

5樓:初傑仲華美

乙個位元組等於8位,一位表示一位二進位制數,0或1

6樓:匿名使用者

儲存單位

1位元組==8位

1kb==1024位元組

微控制器c語言中float佔幾個位元組?那double呢??和c語言(我知道分別是4、8位元組)大概不同吧?

7樓:匿名使用者

int 2 位元組

long 4 位元組

float 4 位元組

double 8 位元組

char 1位元組

不同的編譯器可能會有區別。

單位元組、雙位元組、4位元組都是什麼意思

8樓:跪著作揖

單位元組指只佔

來1個英文

字元;雙字源節是佔2個英文本元的,中文字元都佔兩個位元組,4位元組是指佔4個

英文本元。

計算機中的資料都是以0和1來表示的,其中乙個0或者乙個1稱之為一位,8位稱為乙個位元組(byte),兩個位元組稱為乙個字(word)(雙位元組),4個位元組稱為雙字(dword)(四位元組)。

單位元組的英文是byte;位元是最小的數值單位,它的英文是bit。

擴充套件資料

位元組的換算:

1 b/byte(位元組) = 8 bit(位元) 。

1 kb(千位元組) = 1024 b/byte(位元組) 。

1 mb = 1024 kb 。

1 gb = 1024 mb 。

1tb =1024 gb 。

1 pb = 1024 tb 。

1 eb = 1024 pb。

位元和位:

位元和位實際上是同乙個東西,計算機只能處理二進位制資料流,二進位制的0或1就代表乙個位。 計算機中的32/64位指計算機的cpu一次能處理的最大位數。8位元組等於64位也就是說cpu可以一次處理8個位元組的資料。

9樓:匿名使用者

位元組是指一小組相鄰的二進位制數碼。通常是8位作為乙個位元組。位元組(byte)是計算機資訊技術用於計量儲存容量和傳輸容量的一種計量單位,1個位元組等於8位二進位制。

10樓:匿名使用者

計算機中的資料都是以0和1來表示的,其中乙個0或者乙個1稱之為一位,8位稱為乙個位元組(byte),兩個位元組稱為乙個字(word)(雙位元組),4個位元組稱為雙字(dword)(四位元組)。

11樓:匿名使用者

官方標準:

1漢字=2位元組

1位元組(byte)=8字位=8個二進位制數

1字位(bit)=1個二進位制數

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

1kb=1024byte

1mb=1024kb

1gb=1024mb

硬體商內標準:容

1gb=1000mb

1mb=1000kb

1kb=1000b

通常情況下,把b稱為位元組、b稱為字位、kb稱為千位元組、mb稱為兆位元組、gb稱為吉位元組

12樓:茂冬卉金騰

單位元組指只佔乙個

字,是英文本元。雙字是佔兩個位元組的,中文字元都佔專兩個位元組計算機屬中的資料都是以0和1來表示的,其中乙個0或者乙個1稱之為一位,8位稱為乙個位元組(byte),兩個位元組稱為乙個字(word)(雙位元組),4個位元組稱為雙字(dword)(四位元組)。

單位元組的英文是byte;位元是最小的數值單位,它的英文是bit。

乙個位元組包含8個位元,通常計算機初學者接觸到的ascii碼就是單位元組字元,由於計算機是二進位制的,1個位元位只可以表示為0或者1這兩種數,那8個位元(一般從右至左)就可以有0~127(2的8次方再減1)的不同的數值表示。

雙位元組字元即是包含了兩個位元組共16位元。

一般比較好理解的就是:英文本母屬於單位元組字元,而漢字則屬於雙位元組字元。因為英文本母、數字、符號等完全可以用128種不同的數值來表示,而漢字太多則不能,所以才需要擴充套件到雙位元組。

float(4個位元組)型別所能表達的數字範圍是多少

13樓:陝西it優就業

c語言中,float 為單精度浮點數,佔4位元組,其數值範圍為3.4e-38 ~3.4e+38或者-(3.4e-38 ~3.4e+38)

float的指數字有8位,尾數字有23位,符號位1位。

於是,float的指數範圍為-127~+128,按補碼的形式來劃分。

其中負指數決定了浮點數所能表達的絕對值最小的非零數;而正指數決定了浮點數所能表達的絕對值最大的數,也即決定了浮點數的取值範圍。

所以,float的範圍為-2^128 ~ +2^128,也即-3.40e+38 ~ +3.40e+38

在c語言中,整型變數int為什麼佔4個位元組?float佔4個位元組?double佔8個位元組?(能詳細說明一下嗎)

14樓:匿名使用者

在不同的環境下同樣的型別所佔的位元組是不同的,但是一定要保證char<=shot<=int,shot<=int<=float,int<=float<=double,只要保證這點就是正確的

15樓:

int表示的數的範圍是-2^15 - 2^15-1有2^16個數,故要16bit,共2個位元組long型是-2^31-2^31-1

要32bit,共四個位元組

估計你說的是long型別

sorry,:)

同理 float,double

16樓:匿名使用者

佔幾個位元組看系統

32位系統下乙個字是32個bit,就是4個位元組16位系統下乙個字是16個bit,2位元組

64位系統類推

系統的「位數」就是系統中乙個「字」所佔bit數字的大小與系統的cpu運算單位大小、定址單位大小是一致的c語言的乙個int就是系統的乙個「字」

float和double類似,他們的儲存方式另有標準規定

17樓:匿名使用者

16位的處理器中int 好像佔2個位元組吧?

c語言float和double的區別

風若遠去何人留 占用空間不同 float 是4位元組 而double是8位元組 占用空間不同,就導致double可以表示的範圍 要比float大很多同時,double的精度 也比float要高很多。 都屬於浮點數 也就是小數 但精度不同 可以取值的範圍double要比float大所佔記憶體位數也不同...

c語言中float和double的區別

隨便什麼名啦啦 區別 1 精度不一樣,float是單精度,double是雙精度 2 表示小數的範圍不一樣,double能表示的範圍比float大 3 double在記憶體中,佔8個位元組,float在記憶體中,佔4個位元組。float 浮點型資料型別,float 資料型別用於儲存單精度浮點數或雙精度...

C語言的問題,關於double和float的區別

型別 位元數 有效數字 數值範圍 float 32 6 7 3.4 10 38 3.4 10 38 double 64 15 16 1.7 10 308 1.7 10 308 long double 128 18 19 1.2 10 4932 1.2 10 4932 double是雙精度浮點數,fl...