1.4 C+ +語言的基本符號
C+ +語言中的基本符號可以分為3類:
1字母。包括大寫英文字母和小寫英文字母共52個符號。
2數(shù)字
3特殊符號。包括:
+ - * / = , _ : ; ? \〓″〓′~ | ! # % & () [ ] { } ^ < >和“空格”共30個符號。
這三類符號共計92個,它們組成了C+ +語言的基本符號集合。
1.5 C+ +語言的詞匯
1關(guān)鍵字
關(guān)鍵字也稱為保留字,它是由C+ +語言本身預(yù)先定義好的一類單詞。
表1ANSI C 標準規(guī)定的關(guān)鍵字
auto break case char
const continue default do
double else enum extern
float for goto if
int long register return
short signed sizeof static
struct switch typedef union
unsigned void volatile while
表2ANSI C+ + 標準補充的關(guān)鍵字
bool catch class const_cast
delete dynamic_cast explicit false
friend inline mutable namespace
new operator private protected
public reinterpret_case static_cast template
this throw true try
typeid typename using virtual
wchar_t2標識符
標識符是用戶為程序中各種需要命名的“元素”所起的名字。標識符的組成要符合一定的規(guī)則:
(1)標識符是一個以字母或下劃線開頭的,由字母、數(shù)字、下劃線組成的字符串。
(2)標識符不能與任意一個關(guān)鍵字同名。
(3)標識符中的字母區(qū)分大小寫。
(4)標識符不宜過長。C+ +語言一般設(shè)定一個標識符的有效長度為32個字符。
3字面常量
常量是指在程序中固定不變的值。常量一般有兩種表示形式,即符號常量和字面常量。C+ +語言中符號常量的名字就是一個標識符,而字面常量卻是一類特殊的單詞。字面常量分為整型、浮點型、字符型和字符串型四類。
4運算符
運算符是對程序中的數(shù)據(jù)進行操作的一類單詞。C+ +語言中運算符的種類非常豐富,其中有:
(1)單字符組成的運算符。
(2)雙字符組成的運算符。
(3)三個字符組成的運算符。
(4)關(guān)鍵字運算符。
5標點符號
標點符號是在程序中起分割內(nèi)容和界定范圍作用的一類單詞。
表3C+ +語言的標點符號
標 點 符 號 描 述
(空格) 語句中各成分之間的分割符
; (分號) 語句的結(jié)束符
′ (單引號) 字符常量的起止標記符
″ (雙引號) 字符串常量的起止標記符
# (井字號) 預(yù)處理命令的開始標記符
{ (左花括號) 復(fù)合語句的開始標記符
} (右花括號) 復(fù)合語句的結(jié)束標記符
∥ (雙斜杠) 行注釋的開始標記符
/* (斜杠和星號) 塊注釋的開始標記符
*/ (星號和斜杠) 塊注釋的結(jié)束標記符
編輯推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |