1.4 C+ +語(yǔ)言的基本符號(hào)
C+ +語(yǔ)言中的基本符號(hào)可以分為3類:
1字母。包括大寫(xiě)英文字母和小寫(xiě)英文字母共52個(gè)符號(hào)。
2數(shù)字
3特殊符號(hào)。包括:
+ - * / = , _ : ; ? \〓″〓′~ | ! # % & () [ ] { } ^ < >和“空格”共30個(gè)符號(hào)。
這三類符號(hào)共計(jì)92個(gè),它們組成了C+ +語(yǔ)言的基本符號(hào)集合。
1.5 C+ +語(yǔ)言的詞匯
1關(guān)鍵字
關(guān)鍵字也稱為保留字,它是由C+ +語(yǔ)言本身預(yù)先定義好的一類單詞。
表1ANSI C 標(biāo)準(zhǔn)規(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+ + 標(biāo)準(zhǔn)補(bǔ)充的關(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標(biāo)識(shí)符
標(biāo)識(shí)符是用戶為程序中各種需要命名的“元素”所起的名字。標(biāo)識(shí)符的組成要符合一定的規(guī)則:
(1)標(biāo)識(shí)符是一個(gè)以字母或下劃線開(kāi)頭的,由字母、數(shù)字、下劃線組成的字符串。
(2)標(biāo)識(shí)符不能與任意一個(gè)關(guān)鍵字同名。
(3)標(biāo)識(shí)符中的字母區(qū)分大小寫(xiě)。
(4)標(biāo)識(shí)符不宜過(guò)長(zhǎng)。C+ +語(yǔ)言一般設(shè)定一個(gè)標(biāo)識(shí)符的有效長(zhǎng)度為32個(gè)字符。
3字面常量
常量是指在程序中固定不變的值。常量一般有兩種表示形式,即符號(hào)常量和字面常量。C+ +語(yǔ)言中符號(hào)常量的名字就是一個(gè)標(biāo)識(shí)符,而字面常量卻是一類特殊的單詞。字面常量分為整型、浮點(diǎn)型、字符型和字符串型四類。
4運(yùn)算符
運(yùn)算符是對(duì)程序中的數(shù)據(jù)進(jìn)行操作的一類單詞。C+ +語(yǔ)言中運(yùn)算符的種類非常豐富,其中有:
(1)單字符組成的運(yùn)算符。
(2)雙字符組成的運(yùn)算符。
(3)三個(gè)字符組成的運(yùn)算符。
(4)關(guān)鍵字運(yùn)算符。
5標(biāo)點(diǎn)符號(hào)
標(biāo)點(diǎn)符號(hào)是在程序中起分割內(nèi)容和界定范圍作用的一類單詞。
表3C+ +語(yǔ)言的標(biāo)點(diǎn)符號(hào)
標(biāo) 點(diǎn) 符 號(hào) 描 述
(空格) 語(yǔ)句中各成分之間的分割符
; (分號(hào)) 語(yǔ)句的結(jié)束符
′ (單引號(hào)) 字符常量的起止標(biāo)記符
″ (雙引號(hào)) 字符串常量的起止標(biāo)記符
# (井字號(hào)) 預(yù)處理命令的開(kāi)始標(biāo)記符
{ (左花括號(hào)) 復(fù)合語(yǔ)句的開(kāi)始標(biāo)記符
。 (右花括號(hào)) 復(fù)合語(yǔ)句的結(jié)束標(biāo)記符
∥ (雙斜杠) 行注釋的開(kāi)始標(biāo)記符
/* (斜杠和星號(hào)) 塊注釋的開(kāi)始標(biāo)記符
*/ (星號(hào)和斜杠) 塊注釋的結(jié)束標(biāo)記符
編輯推薦:
2014年上半年計(jì)算機(jī)等級(jí)考試報(bào)名時(shí)間預(yù)告
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |