類型名稱 | 注釋 | 備注 |
qint8 | signed char | 有符號8位數據類型 |
qint16 | signed short | 有符號16位數據類型 |
qint32 | signed int | 有符號32位數據類型 |
qint64 | long long int 或(__int64) | 有符號64位數據類型 |
qintptr | qint32 或 qint64 | 指針類型,用於帶符號整型。 (32位系統為qint32、64位系統為qint64) |
qlonglong | long long int 或(__int64) | 和qint64定義一樣 |
qptrdiff | qint32 或 qint64 | 表示指針差異的整型。32位系統為qint32、64位系統為qint64 |
qreal | double | 除非配置了-qreal float選項,否則默認為double |
quint8 | unsigned char | 無符號8位數據類型 |
quint16 | unsigned short | 無符號16位數據類型 |
quint32 | unsigned int | 無符號32位數據類型 |
quint64 | unsigned long long int 或 (unsigned __int64) | 無符號64位數據類型,Windows中定義為unsigned __int64 |
quintptr | quint32 或 quint64 | 指針類型,用於無符號整型。32位系統為quint32、64位系統為quint64 |
qulonglong | unsigned long long int 或 (unsigned __int64) | 和quint64定義一樣 |
uchar | unsigned char | 無符號字符類型 |
uint | unsigned int | 無符號整型 |
ulong | unsigned long | 無符號長整型 |
ushort | unsigned short | 無符號短整型 |