阿拉伯數字 很大在電腦記憶體中佔幾個位元組,在C語言中數字為什麼佔位元組

時間 2021-10-17 02:37:57

1樓:

「一個阿拉伯數字(無限大)在電腦記憶體中佔幾個位元組」

跟這個數字的大小無關,由資料型別所決定。

「有沒有數字計算機不能算出來」

很多數字計算機是不能準確算出來的,只能近似估算,例如無理數或部分三角函式。尾數超長的小數也通常會被近似處理。

「在c語言中整型數字為什麼佔四個位元組?」

其實你這個表述並不對,應當說計算機c語言中整型佔4個位元組。傳統上32位機的字長為4位元組,因此當初整型就是佔4個位元組的。對於8/16位機而言整型是2位元組的,而對於64位機而言整型是8位元組的。

2樓:牛牛快樂寶貝

一個數字,例如1,在電腦中有時只佔3或4個位元組,但在一個只含有數字1的office檔案中儲存檔案時還儲存了很多屬性如字型,字的大小,字的顏色,文章排版,作者等等等等。所以「1」作為一個office檔案儲存下來就會有了幾千個位元組

3樓:滴血雄鷹

在c語言中資料是有型別的,每種型別所佔位元組長度都有規定,如果超出儲存範圍就溢位,這與資料在記憶體中的儲存方式有關。一般情況下編譯器規定一個int型資料佔4個位元組,c語言中只規定了字元型變數佔1個位元組 ,其他的都沒規定。 我們學習一門語言,就必須遵守它的規則。

一般情況int型資料與機器的字長保持一致。

4樓:標準

很大也是有個定數的。不一定都是4個位元組。

電腦中,最基礎的單位是位(bit),只能為0或1,所有的資料由多個位的二進位制組成。8位=1位元(byte)=1位元組,1個位元組的資料存量是2的8次方,4個位元組就是32位。也就是42億多的數字。

更大的就需要更多的存量。c語言中常用的數值型別其實有很多,比如最常用的int就是4個位元組,-2147483648~2147483647;但是也有其他的型別比如short之類就用不到4個位元組。c語言中數的大小要看程式初始的定義

5樓:匿名使用者

這個有編譯器決定的 ,而且要看機器的位數,32位的一個位元組和16位的一個位元組的是不同的

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

6樓:

int佔多少個位元組是由編譯器決定的,ansi標準定義int是佔2個位元組.

tc是按ansi標準的,它的int是佔2個位元組的.你可以在tc裡試.printf("%d",sizeof(int));結果是2;

但是在vc裡,一個int是佔4個位元組的,在vc裡面,printf("%d",sizeof(int));

cout<

float,double也是一樣的,在不同的編譯器裡,佔的位元組是不一樣的.

7樓:匿名使用者

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

8樓:

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

要32bit,共四個位元組

估計你說的是long型別

sorry,:)

同理 float,double

9樓:匿名使用者

佔幾個位元組看系統

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

64位系統類推

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

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

10樓:匿名使用者

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

為什麼在c語言中字元常量佔四個位元組而字元變數卻只佔一個位元組

11樓:

c語言中,字元型 char 變數對應於 ascii(american standard code for information interchange,美國標準資訊交換**)。ascii 碼的範圍是 0 - 126 (十進位制)。 用一個位元組表示。

所以,字元型 char 變數,佔一個位元組。

c語言中的常量一般分為兩類: 整型常量和浮點數常量。整型常量的預設資料型別是 int 型別( 即有符號整型, 佔四個位元組 )。

字元型常量,不屬浮點數常量,而歸屬於 int 型。所以,字元型 char 常量佔四個位元組。

12樓:

樓主你好~

字元變數是佔一個位元組,這點已經明白了,可以當做整形數處理。

而字元常量事實上就是一個整形量,只是名叫字元常量而已,所以他佔一個整型量的空間,一般是2位元組和4位元組(看機器)。

13樓:匿名使用者

沒有的事,都佔一個位元組吧

你試一下下面的程式

#include

int main()

阿拉伯數字的由來,阿拉伯數字的來歷

古代印度人創造了阿拉伯數字後,大約到了公元7世紀的時候,這些數字傳到了阿拉伯地區。到13世紀時,義大利數學家斐波那契寫出了 算盤書 在這本書裡,他對阿拉伯數字做了詳細的介紹。後來,這些數字又從阿拉伯地區傳到了歐洲,歐洲人只知道這些數字是從阿拉伯地區傳入的,所以便把這些數字叫做阿拉伯數字。以後,這些數...

阿拉伯數字的成語,關於阿拉伯數字的成語

民生為本 一落千丈 一勞永逸 一馬當先 一成不變 一草一木 一通百通 一脈相承 一無是處 一無所知 一目瞭然 一鼓作氣 一絲不苟 一分為二 一狐之腋 一決雌雄 一刻千金 一鳴驚人 一事無成 一瀉千里 一氣呵成 一片汪洋 一敗塗地 一斑窺豹 一本萬利 一本正經.二話沒說 二八佳人 二分明月 二話不說 ...

阿拉伯數字的英語翻譯,阿拉伯數字翻譯

是400和2000的意思.402,000 four o 發英文字母o two thousand.and 一般在dollar和cents之間.如1.10 one dollar and 10 cents.or,2001 two thousand and one. 陶苡蘋 402,000 four hun...