1. 程式人生 > 其它 >03 循序漸進——關鍵字/識別符號命名規則/資料型別

03 循序漸進——關鍵字/識別符號命名規則/資料型別

01 基本概念

關鍵字:系統已佔用,不能用於變數或常量命名,例如 int、 include、const等

識別符號:規定給識別符號(變數、常量)命名時,自己的規則

(a)識別符號不能是關鍵字

(b)識別符號僅由字母、數字、下劃線組成

(c)第一個字元必須為字母或下劃線

(d)識別符號中字母區分大小寫

建議:給變數起名的時候,最好做到見名知意

02 資料型別

資料型別用途:給變數分配合適的記憶體空間

2.1 整型:

short——2個位元組

int——4個位元組

long——windows為4位元組;linux為4位元組(32位),8位元組(64位)

longlong——8位元組

結論:short<int <= long <= long long

2.2 sizeof 關鍵字

作用:利用sizeof 關鍵字可以統計資料型別所佔記憶體大小

語法:sizeof(資料型別/變數)

2.3 實型(浮點型)

作用:表示小數

浮點型變數分為兩種:

1、單精度float——4位元組,7位有效數字範圍

2、雙精度 double——8位元組,15-16位有效數字範圍

float num1 =3.14f//定義時加上f,表明單精度,否則預設為雙精度,增加了一次轉換

double num2 = 3.1415926; //小數預設為雙精度,但C++中只顯示6位

2.4 字元和字串

字元形式:用於顯示單個字元

char 變數名 = 'xxxx' (單引號內只能放一個字元,不可為字串)

字串形式:

(a)char 變數名[ ] = 字串值“”

(b)string 變數名 = “xxxx” (要包含標頭檔案 #include <string>)

2.5 布林型別

作用: 代表真或假的值,佔1個位元組大小

形式:bool 變數名 = true/false

true——真(本質1)

false——假(本質0)