1樓:匿名使用者
報錯內容是什麼?看起來是沒有錯誤的。
在vs上,目前long double的長度是等價於double。
2樓:匿名使用者
你要找到size_t 所定義的型別。一般是整型的。
利用sizeof() 函式計算c語言中各種資料型別所佔用的儲存空間的大小
3樓:樂跑小子
列舉型別,在c語言中求sizeof,可以先定義一個列舉型別,然後對列舉型別中的元素,或者對型別求size,獲取到記憶體長。
**如下。#include
enum test
;int main()
對於列舉型別,區分是否有負數值,系統會按照unsigned int或int來處理,而是否帶符號,並不影響int的佔用空間。所以任意列舉型別或列舉變數,佔用的空間都是和平臺實現時的int型別相同。對於主流的32位/64位平臺,列舉型別均佔4位元組。
即sizeof結果為4。
4樓:匿名使用者
這個。直接sizeof(int); sizeof(float); 就可以,注意使用%u輸出控制符。
例如printf("int資料型別佔用%u位元組", sizeof(int));
輸出就是。int資料型別佔用4位元組。
c語言做一個小測試。 輸入各種各樣的資料型別,來求它的sizeof。比方說
用sizeof(資料型別)這個函式列印出各個資料型別在記憶體中所佔位元組數
5樓:匿名使用者
這只是個表示式,是你所說的求資料型別的長度,比如sizeof(int),sizeof(float)等等,求出的位元組數要看你的系統,不同的系統,所佔的位元組數是不一樣的。
怎麼用sizeof運算子檢測程式中各型別的資料佔多少位元組
6樓:匿名使用者
sizeof(int) =4
sizeof(float) =4;
sizeof(double) =8;
sizeof(char) =1;
char *p;
sizeof( p) =4;
sizeof(long) =4;
sizeof( unsigned int) =4;
不同編譯器不一樣,這個值可能也不一樣。
c語言中的 sizeof(x)/sizeof(int); 其中sizeof是什麼作用?
7樓:匿名使用者
sizeof是一個運算子,而不是函式。返回變數或者型別所佔的位元組數。sizeof(x)/sizeof(int); 如果x是int型陣列的話,返回陣列x的長度。
8樓:匿名使用者
sizeof(x)是測試x佔用記憶體大小,以位元組為單位。sizeof(int)不同的c語言編譯器反回的資料不一定相同。
9樓:匿名使用者
計算引數佔用的位元組數 c裡一個int型變數佔4位元組 所以sizeof(int)=4
10樓:匿名使用者
sizeof是測試佔位元組長度的函式。
11樓:謝興學棟越
求括號中的型別,或者變數的大小。
比如這裡x應該是個int型陣列,那麼用這個陣列的大小,除以int型資料的大小,就得到這個陣列的長度。
(注:這個陣列必須是靜態陣列)
操作符sizeof用以測試一個資料或型別所佔用的儲存空間的位元組數,請編寫一個程式測試基本資料型別所
c語言中的 sizeof(x)/sizeof(int); 其中sizeof是什麼作用?
12樓:匿名使用者
//求整型陣列x的元素個數。
#include
void main()
13樓:匿名使用者
sizeof是計算資料(包括陣列、變數、型別、結構體等)所佔記憶體空間,用位元組數表示(當然用在字元陣列計算"\0"的大小)。
在32位的系統中,sizeof(int)的值為4如果x是int型的陣列,則sizeof(x)/sizeof(int)代表x的位數。
希望拿過對你有所幫助。
14樓:匿名使用者
獲取括號裡面元素的大小。
C語言中,sizeof和strlen都是表示字串長度的嗎
sizeof 計算的是資料在記憶體中存放的長度,單位是 位元組 可以對任何資料型別做運算,而且它是一個運算子 和 類似 當對字串計算時,包含末尾的 0 當對字元陣列操作時,返回的是陣列的總的長度,也就是當把陣列作為引數傳遞給sizeof時是不會退化的。strlen 計算的是字串的長度,單位是 字元 ...
C語言一個關於sizeof和strlen的問題
2個意義不一樣的。strlen 是函式。引數為。chan 專門針對字串的。sizeof 是運算子,不是函式,可以這樣寫sizeofa,等等。strlen求字串的長度,不含字串結束標誌。因此strlen a sizeof求的是編譯器為陣列放分配的空間大小,一旦。chara 5 定義了,則就會分配5個位...
c語言中sizeof運算子有什麼作用
sizeof運算子 該運算子在編譯階段就已經起作用了。它以位元組為單位返回其運算元的大小。它的運算元可以是資料物件也可以是一個型別。如果是型別那麼運算元需要用圓括號括起來。如 sizeof int 4 擴充套件資料 c語言其他運算子 1 取模運算子 該運算子有個特性就是隻支援整數運算。它的作用就是用...