在C++中,定義變量類型需要指定變量的名稱以及它所占用的內存大小和表示的數據類型。C++提供了各種基本數據類型,如整數型、浮點型、字符型和布爾型等。此外,還可以通過使用類或結構體來定義自定義數據類型。
以下是C++中一些常見的基本數據類型的定義:
// 整數型
int myInteger; // 4字節,有符號整數
unsigned int myUnsignedInteger; // 4字節,無符號整數
short int myShortInteger; // 2字節,有符號整數
unsigned short int myUnsignedShortInteger; // 2字節,無符號整數
long int myLongInteger; // 4字節(不同實現可能不同),有符號整數
unsigned long int myUnsignedLongInteger; // 4字節(不同實現可能不同),無符號整數
long long int myLongLongInteger; // 8字節,有符號整數
unsigned long long int myUnsignedLongLongInteger; // 8字節,無符號整數
// 浮點型
float myFloat; // 4字節,單精度浮點數
double myDouble; // 8字節,雙精度浮點數
long double myLongDouble; // 12字節或16字節,長雙精度浮點數(取決于實現)
// 字符型
char myChar; // 1字節,字符
signed char mySignedChar; // 1字節,有符號字符
unsigned char myUnsignedChar; // 1字節,無符號字符
// 布爾型
bool myBoolean; // 1字節,布爾值(true 或 false)
// 自定義數據類型(類或結構體)
class MyClass {
// 類成員和方法的定義
};
struct MyStruct {
// 結構體成員的定義
};
要定義一個變量,只需在變量名前加上數據類型即可。例如:
int myNumber; // 定義一個名為 myNumber 的整數變量
float myPrice; // 定義一個名為 myPrice 的浮點數變量
char myLetter; // 定義一個名為 myLetter 的字符變量
MyClass myObject; // 定義一個名為 myObject 的 MyClass 類型對象