下表列出了七種基本的 c++ 資料型別:
型別關鍵字
布林型bool
字元型char
整型int
浮點型float
雙浮點型
double
無型別void
寬字元型
wchar_t
注:c語言沒有 bool 型別
列舉型別 (enumeration) 是 c++ 中的一種派生資料型別,它是由使用者定義的若干列舉常量的集合。
如果乙個變數只有幾種可能的值,可以定義為列舉(enumeration)型別。
所謂」列舉」是指將變數的值一一枚舉出來,變數的值只能在列舉出來的值的範圍內。
#include
using
namespace
std;
int main()
};color c = green;
cout
<< c << endl; // 1
enum day ;
day d = thursday;
cout
<< d << endl; // 4
return
0;}
C 資料型別
一般來說,計算機要儲存和處理不同的資料型別,在c 中有基本的資料型別和使用者自定義資料型別以及引用型資料。我們先學習下基本的資料型別,也就是系統自帶的資料型別。每種資料型別都要佔據系統記憶體的一定空間,例如c 中的整數int 乙個整數佔4個位元組,也就是32位 計算機是用0和1二進位制來表示和處理資...
c 資料型別
型別可分為 值型別,引用型別 值型別 直接存放真正的資料,值型別都有固定的長度,值型別的變數都儲存在 堆疊 stack 上。作為值型別的變數,每個都有自己的資料,因此對乙個變數的操作不會影響其他變數。引用型別 儲存讀資料的記憶體位址的引用,位於受管制的堆 heap 上作為引用型別的變數可以引 用同一...
C 資料型別
bool system.boolean 1位元組 byte system.byte 1位元組無符號 sbyte system.sbyte 1位元組有符號 short system.int16 2位元組 ushort system.uint16 2位元組 int system.int32 4位元組 u...