網頁

2022/7/12

C++ 變數常用的基本型別

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++還有其他許多型別,本篇僅列出常用的幾種。



沒有留言:

張貼留言