C++變數常用的基本資料型別(data types)如下。
型別 | 大小(Bytes) | 說明 |
---|---|---|
bool |
1 | 布林 |
char |
1 | 字元 |
int |
2 or 4 | 整數。大小依編譯器而定 |
long |
4 or 8 | 長整數。大小依編譯器而定 |
float |
4 | 浮點數 |
double |
8 | 浮點數 |
在程式中以sizeof
運算式取得各型態的大小。
main.cpp
#include <iostream>
using namespace std;
int main() {
cout << "\n型態\t大小(bytes)";
cout << "\nbool\t" << sizeof(bool);
cout << "\nchar\t" << sizeof(char);
cout << "\nint\t" << sizeof(int);
cout << "\nlong\t" << sizeof(long);
cout << "\nfloat\t" << sizeof(float);
cout << "\ndouble\t" << sizeof(double);
cout << "\n";
return 0;
}
在macOS 64bit作業系統編譯執行結果如下。
型態 大小(bytes)
bool 1
char 1
int 4
long 8
float 4
double 8
除了以上C++還有其他許多型別,本篇僅列出常用的幾種。
沒有留言:
張貼留言