C和C 中的主要資料型別和位元組大小

2022-03-08 03:58:20 字數 623 閱讀 1409

c/c++的寫法是不科學和不嚴謹的。因為c和c++雖然語義,但是設計思想是結構化與物件導向. c標準規範與c++的標準規範也是兩個文字。近來仔細研究了它們的資料型別,才知道其來龍去脈,真正做到其實所以然。

1、c語言定義了5種基本資料型別

char(字元), int(整數), float(單精度), double(雙精度),void;

在32位機器上,sizeof的其值分別為:

sizeof(char)=1, sizeof(int)=4, sizeof(float)=4, sizeof(double)=8;

sizeof(char*)=4;(任何型別指標變數為32位即4個位元組)

2、c++語言於c基礎上增加2種資料型別:

bool(布林),wchar_t(寬字元);

在32位機器上,sizeof的其值分別為:

sizeof(bool)=1, sizeof(wchar_t)=2, sizeof(bool*)=sizeof(wchar_t*)=4;

3、資料型別的基本修飾符:

signed(有符號), unsigned(無符號),long(長整),short(短整)

C和C 中的主要資料型別和位元組大小

c c 的寫法是不科學和不嚴謹的。因為c和c 雖然語義,但是設計思想是結構化與物件導向.c標準規範與c 的標準規範也是兩個文字。近來仔細研究了它們的資料型別,才知道其來龍去脈,真正做到其實所以然。1 c語言定義了5種基本資料型別 char 字元 int 整數 float 單精度 double 雙精度...

C 資料型別和位元組長度

bool system.boolean 布林型,其值為 true 或者 false byte system.byte 位元組型,佔 1 位元組,表示 8 位正整數,範圍 0 255 sbyte system.sbyte 帶符號位元組型,佔 1 位元組,表示 8 位整數,範圍 128 127 char...

C 和C 資料型別

api與c 的資料型別對應關係表 api資料型別 型別描述 c 型別 api資料型別 型別描述 c 型別 word 16位無符號整數 ushort char 字元char long 32位無符號整數 intdwordlong 64位長整數 long dword 32位無符號整數 uint hdc裝置...