1,使用這個型別開闢記憶體空間的大小char
//字元資料型別 1個位元組
short
//短整型 2個位元組
int//整型 4個位元組
long
//長整型 4個位元組
long
long
//更長的整型 8個位元組
float
//單精度浮點型 4個位元組
double
//雙精度浮點型 8個位元組
2,如何看待記憶體空間的視角
char
unsigned
char
signed
char
short
unsigned
short
[int
]signed
short
[int
]int
unsigned
intsigned
intlong
unsigned
long
[int
]signed
long
[int
]
float
double
> 陣列型別
> 結構體型別 struct
> 列舉型別 enum
> 聯合型別 union
void表示空型別(無型別)int
*pi;
char
*pc;
float
*pf;
void
*pv;
通常用於函式的返回型別、函式的傳參、指標型別。
直接將二進位制按照正負數的形式翻譯成二進位制就可以。
將原碼的符號位不變,其他位依次按位取反就可以得到了。
反碼+1得到補碼。
C語言 資料在記憶體中的儲存
字元型資料 1.字元與字元 把字元的相對應的ascii碼 整數,對映關係見ascii碼表 放到儲存碼單元中,而這些ascii 值在計算機中同樣以二進位制補碼的形式存放的。2.字元變數 字元型資料的儲存空間和值的範圍 32位操作平台 型別位元組數 取值範圍 signed char 有符號字元數 1 2...
資料在記憶體中的儲存c語言
基本內建型別 char 字元資料型別 short 短整型 int 整形 long 長整型 long long 更長的整形 float 單精度浮點數 double 雙精度浮點數使用這個型別開闢的記憶體空間大小 大小決定了適用範圍 如何看待記憶體空間的視角。在32位平台下,任何指標型別都只佔4個位元組。...
C語言 資料在記憶體中的儲存
得從整形在記憶體中的儲存說起 計算機中的有符號數有三種表示方法,即原碼 反碼和補碼。三種表示方法均有符號位和數值位兩部分,符號位都是用0表示 正 用1表示 負 而數值位三種表示方法各不相同。原碼直接將二進位制按照正負數的形式翻譯成二進位制就可以。反碼將原碼的符號位不變,其他位依次按位取反就可以得到了...