4 回答

TA貢獻(xiàn)1802條經(jīng)驗 獲得超10個贊
C語言包含5個基本數(shù)據(jù)類型: void, int, float, double, 和 char.
C++ 定義了另外兩個基本數(shù)據(jù)類型: bool 和 wchar_t.
一些基本數(shù)據(jù)類型能夠被 signed, unsigned, short, 和 long 修飾
所以short,long等等都不算基本數(shù)據(jù)類型。所以是7種基本數(shù)據(jù)類型.
各個數(shù)據(jù)類型所占的字節(jié)數(shù)根據(jù)機(jī)器、操作系統(tǒng)、編譯器的不同而不同。
在32位處理器,Windows(32位操作系統(tǒng)),VC6環(huán)境下,
int占32位,4個字節(jié)
char占8位,1個字節(jié)
long占32位,4個字節(jié)

TA貢獻(xiàn)1806條經(jīng)驗 獲得超5個贊
int是4個字節(jié),char和byte是1個字節(jié),bool也是一個字節(jié),short int 是2個字節(jié)。字節(jié)是最基本的內(nèi)存訪問單位了,沒有比字節(jié)再小的數(shù)據(jù)類型了。很多時候表示兩種狀態(tài)只需要用到1位就夠了,但實(shí)現(xiàn)上最少也需要一個字節(jié)。

TA貢獻(xiàn)1860條經(jīng)驗 獲得超8個贊
char型的只占一個字節(jié),范圍是-128~127。bool型的也是一個字節(jié),但只有true和false兩個值。另外short是占兩個字節(jié)的,int是占四個字節(jié)的,你自己看著使用吧。
- 4 回答
- 0 關(guān)注
- 453 瀏覽
添加回答
舉報