簡略總結C++中的潤飾符類型。本站提示廣大學習愛好者:(簡略總結C++中的潤飾符類型)文章只能為提供參考,不一定能成為您想要的結果。以下是簡略總結C++中的潤飾符類型正文
C++ 許可在 char、int 和 double 數據類型前放置潤飾符。潤飾符用於轉變根本類型的寄義,所以它更能知足各類情境的需求。
上面列出了數據類型潤飾符:
潤飾符 signed、unsigned、long 和 short 可運用於整型,signed 和 unsigned 可運用於字符型,long 可運用於雙精度型。
潤飾符 signed 和 unsigned 也能夠作為 long 或 short 潤飾符的前綴。例如:unsigned long int。
C++ 許可應用速記符號來聲明無符號短整數或無符號長整數。您可以不寫 int,只寫單詞 unsigned、short 或 unsigned、long,int 是隱含的。例如,上面的兩個語句都聲清楚明了無符號整型變量。
unsigned x; unsigned int y;
為了懂得 C++ 說明有符號整數和無符號整數潤飾符之間的差異,我們來運轉一下上面這個短法式:
#include <iostream> using namespace std; /* * 這個法式演示了有符號整數和無符號整數之間的差異 */ int main() { short int i; // 有符號短整數 short unsigned int j; // 無符號短整數 j = 50000; i = j; cout << i << " " << j; return 0; }
當下面的法式運轉時,會輸入以下成果:
-15536 50000
上述成果中,無符號短整數 50,000 的位形式被說明為有符號短整數 -15,536。+
C++ 中的類型限制符
類型限制符供給了變量的額定信息。