C++入門:初識數據類型和變量

學習過C語言的童鞋應該都瞭解數據類型和變量,本文就常用的數據類型進行簡單的介紹:

數據類型

C++和C語言的數據類型還是有些微差別,C++常用的數據類型如下:

C++入門:初識數據類型和變量

C++常用數據類型

除了上述常用的數據類型意外還有bool類型、unsigned char等多個類型,不同數據類型所佔字節不同,意味著數據精度不同、取值範圍不同,可以利用下面的程序方便地輸出字節數和取值範圍,以int類型為例:

<code>cout << "int: \\t\\t" << "所佔字節數:" << sizeof(int); 
cout << "\\t最大值:" << (numeric_limits::max)();
cout << "\\t最小值:" << (numeric_limits::min)() << endl;
/<code>

cout是C++的標準輸出流,在使用前需要加頭文件#include<iostream>並使用命名空間using namespace std;/<iostream>

tips:float類型的存儲方式https://zhuanlan.zhihu.com/p/82761324

變量

變量也就是我們所操作的內存空間的名稱,通過數據類型+變量名構成變量聲明,變量名的命名需要遵循以下幾點要求:

  • 變量的名稱可以由字母、數字和下劃線字符組成;
  • 必須以字母或下劃線開頭;
  • 大寫字母和小寫字母是不同的,且不能為關鍵字。
<code>extern int d = 3, f = 5;    // d 和 f 的聲明 
int d = 3, f = 5; // 定義並初始化 d 和 f
byte z = 22; // 定義並初始化 z
char x = 'x'; // 變量 x 的值為 'x'/<code>


分享到:


相關文章: