c語言char函數
發布時間: 2024-08-16 19:28:01
⑴ c語言里sizeof(char)是什麼意思
sizeof() 是一種內存容量度量函數,功能是返回一個變數或者類型的大小(以位元組為單位)。
char是c語言中基本類型,一般char類型佔1個位元組。
sizeof(char)的結果是,1。
sizeof:計算數據類型長度
char = 1
int 2,
long 4
int a[6];
sizeof (a) 2*6= 12
單位都是位元組。
float 4
(1)c語言char函數擴展閱讀:
在 Pascal 語言中,sizeof() 是一種內存容量度量函數,功能是返回一個變數或者類型的大小(以位元組為單位);在 C 語言中,sizeof() 是一個判斷數據類型或者表達式長度的運算符。
定義
sizeof是C/C++中的一個操作符(operator),簡單的說其作用就是返回一個對象或者類型所佔的內存位元組數。
MSDN上的解釋為:
The sizeof keyword gives the amount of storage, in bytes, associated with a variable or a type(including aggregate types). This keyword returns a value of type size_t.
其返回值類型為size_t,在頭文件stddef.h中定義。這是一個依賴於編譯系統的值,一般定義為:
typedefunsignedintsize_t;熱點內容