1.2.1 字符集
26個小寫英文本母和10個阿拉伯數字以及空格等其他符號
1.2.2 詞彙
(1)關鍵字-系統預定的語義符
bool break char dodouble namespace等
(2)識別符號-由程式設計師定義的命名符
例如,常量,變數,函式,型別,語句標號等
識別符號語法:以字母或下劃線開始,由字母數字和下劃線組成的符號串
注意:關鍵字是特殊的識別符號,c++不能用關鍵字作為使用者識別符號。
字母大小寫敏感
注意編譯系統的不同識別長度限制
(3)運算子 與數學類似
(4)分隔符 空格逗號分號
(5)常數 是指按照特定型別語法規則解釋的資料值
1.3.1 c++語言的資料型別
基本型別:整形 浮點型 字元型
結構型別:陣列 結構 聯合 類
指標型別(*) 空型別(void)
1.3.2 基本資料型別
整形(1) int
十進位制是帶或不帶正負號,沒有小數點,不能以0開始
八進位制以0為字首,沒有小數點
十六進製制以0x或0x為字首,沒有小數點
(2)bool
邏輯型別只有true和false,用於表示判斷的結果是否成立
浮點型 即實數
有double範圍大和float範圍小
浮點數有兩種表現形式:小數表示法和指數表示法(12e8=12*10^8 .618e3=0.618*10^3)
c++三種浮點數:單精度浮點數(float)雙精度浮點型(double)長雙精度浮點型(long double)
不加字尾的浮點型預設為double型,float型資料字尾為f或f,long double型資料字尾為l或l。
字元型(識別符號為char)是一對單引號相括的乙個字元
除了用字元表示字元型資料外,還可用ascii碼的八進位制,十六進製制數值之前新增轉義符「\」。
注意空字元與空格字元的區別。空字元的ascii值為0,空格字元值為32。
常用轉義字元
\0 0x00 空字元,用於字串結束標誌
\n 0x0a 換行,螢幕游標定位在下一行起始處
\r 0x0d 回車,螢幕游標定位在當前起始處
\b 0x08 退格,螢幕游標退一格
\a 0x07 響鈴,系統發出響鈴聲
\t 0x09 水平製表符,螢幕游標移到下乙個製表位置
\\ 0x5c 反斜槓,顯示乙個反斜槓號
\' 0x27 單引號,顯示乙個單引號
\」 0x22 雙引號,顯示乙個雙引號
1.4 資料訪問與物件
第一章 基礎知識
組合語言 第一章 基礎知識 1.3組合語言的組成 組合語言有以下3 類組成 1.彙編指令 機器碼助記符 2.偽指令 由編譯器執行 3.其他符號 右邊一起識別 組合語言的核心是彙編指令,他決定了組合語言的特性 1.4 儲存器 指令和資料在儲存器中存放,也就是平時說的記憶體 磁碟不同於記憶體,磁碟的資料...
第一章 基礎知識
開放式體系結構 iso七層網路協議 應用層表示層 會話層傳輸層 網路層資料鏈路層 物理層fit 查詢本機mac和ip位址 ipconfig all 命令 windows環境下 兩台物理裝置間的通訊方式為點到點 1 3層 使用者程序間的通訊方式為端到端 4 7 層 五層參考模型 模型名稱 協議 埠號 ...
第一章 基礎知識
王爽 組合語言 第二版習題答案 第1章 基礎知識 檢測點1.1 1 1個cpu的定址能力為8kb,那麼它的位址匯流排的寬度為13位。2 1kb的儲存器有1024 個儲存單元,儲存單元的編號從0 到1023 3 1kb的儲存器可以儲存8192 2 13 個bit,1024個byte。4 1gb是107...