C 注釋 變數 常量 關鍵字 識別符號 輸入輸出

2021-09-29 19:57:28 字數 3278 閱讀 9923

目錄

1.注釋

注釋作用

注釋的方式

2.變數

變數基本知識

定義變數

3.常量

常量基本知識

整數常量

浮點常量

布林常量

字元常量

字串常量

常量定義

使用 #define 預處理器。

使用 const 關鍵字。

4.關鍵字 ​

5.識別符號

6.c++的輸入輸出

新增一些**說明,用於自己或者其他程式設計師閱讀。這些**不會被編譯器編譯

很多語言型別c++常用的注釋有兩種,單行注釋和多行注釋

單行://注釋內容,寫在此行**上面或者末尾

多行:/*注釋內容*/

#include using namespace std;

/*這個是我的c++程式,

main函式僅有乙個,是程式的入口函式

*/int main()

變數其實只不過是程式可操作的儲存區的名稱。c++ 中每個變數都有指定的型別,型別決定了變數儲存的大小和布局,該範圍內的值都可以儲存在記憶體中,運算子可應用於變數上。

變數的名稱可以由字母、數字和下劃線字元組成。它必須以字母或下劃線開頭。大寫字母和小寫字母是不同的,因為 c++ 是大小寫敏感的。

資料型別 變數名=變數初始值  比如 int a=10;

常量是固定值,在程式執行期間不會改變。這些固定的值,又叫做字面量

常量可以是任何的基本資料型別,可分為整型數字、浮點數字、字元、字串和布林值。

常量就像是常規的變數,只不過常量的值在定義後不能進行修改。

整數常量可以是十進位制、八進位制或十六進製制的常量。字首指定基數:0x 或 0x 表示十六進製制,0 表示八進位制,不帶字首則預設表示十進位制。

整數常量也可以帶乙個字尾,字尾是 u 和 l 的組合,u 表示無符號整數(unsigned),l 表示長整數(long)。字尾可以是大寫,也可以是小寫,u 和 l 的順序任意。

下面列舉幾個整數常量的例項:

212 // 合法的

215u // 合法的

0xfeel // 合法的

078 // 非法的:8 不是八進位制的數字

032uu // 非法的:不能重複字尾

以下是各種型別的整數常量的例項:

85 // 十進位制

0213 // 八進位制

0x4b // 十六進製制

30 // 整數

30u // 無符號整數

30l // 長整數

30ul // 無符號長整數

浮點常量由整數部分、小數點、小數部分和指數部分組成。您可以使用小數形式或者指數形式來表示浮點常量。

當使用小數形式表示時,必須包含整數部分、小數部分,或同時包含兩者。當使用指數形式表示時, 必須包含小數點、指數,或同時包含兩者。帶符號的指數是用 e 或 e 引入的。

下面列舉幾個浮點常量的例項:

3.14159 // 合法的

314159e-5l // 合法的

510e // 非法的:不完整的指數

210f // 非法的:沒有小數或指數

.e55 // 非法的:缺少整數或分數

布林常量共有兩個,它們都是標準的 c++ 關鍵字:

我們不應把 true 的值看成 1,把 false 的值看成 0。

字元常量是括在單引號中。如果常量以 l(僅當大寫時)開頭,則表示它是乙個寬字元常量(例如 l'x'),此時它必須儲存在wchar_t型別的變數中。否則,它就是乙個窄字元常量(例如 'x'),此時它可以儲存在char型別的簡單變數中。

字元常量可以是乙個普通的字元(例如 'x')、乙個轉義序列(例如 '\t'),或乙個通用的字元(例如 '\u02c0')。

在 c++ 中,有一些特定的字元,當它們前面有反斜槓時,它們就具有特殊的含義,被用來表示如換行符(\n)或製表符(\t)等。下表列出了一些這樣的轉義序列碼:

轉義序列

含義\\

\ 字元

\'' 字元

\"" 字元

\?? 字元

\a警報鈴聲

\b退格鍵

\f換頁符

\n換行符

\r回車

\t水平製表符

\v垂直製表符

\ooo

一到三位的八進位制數

\xhh . . .

乙個或多個數字的十六進製制數

下面的例項顯示了一些轉義序列字元:

例項

#include using namespace std;

int main()

當上面的**被編譯和執行時,它會產生下列結果:

hello   world
字串字面值或常量是括在雙引號 "" 中的。乙個字串包含類似於字元常量的字元:普通的字元、轉義序列和通用的字元。

您可以使用空格做分隔符,把乙個很長的字串常量進行分行。

下面的例項顯示了一些字串常量。下面這三種形式所顯示的字串是相同的。

"hello, dear"

"hello, \

dear"

"hello, " "d" "ear"

在 c++ 中,有兩種簡單的定義常量的方式:

#include using namespace std;

#define length 10

#define width 5

#define newline '\n'

int main()

當上面的**被編譯和執行時,它會產生下列結果:50

#include using namespace std;

int main()

當上面的**被編譯和執行時,它會產生下列結果:

50

注意:常量一般都定義為大寫字母

c++中的關鍵字如下

我們在給變數或者常量起名的時候不能使用關鍵字。

注釋 識別符號 關鍵字

注釋 單行注釋 多行注釋 文件注釋 識別符號 所有的識別符號都應該以字母 a z或a z 美元符號 下劃線 開始 首字元之後可以是字母 a z或a z 美元符號 下劃線 數字的任何字元組合 不能使用關鍵字作為變數名或方法名 識別符號是大小寫敏感的 可以使用中文命名 關鍵字 abstractasser...

關鍵字 識別符號 注釋

1 關鍵字就是c語言提供的有特殊含義的符號,也叫做 保留字 2 c語言一共提供了32個關鍵字,這些關鍵字都被c語言賦予了特殊含義 auto double int struct break else long switch case enum register typedef char extern ...

C語言關鍵字 識別符號和注釋

一 關鍵字 c語言提供的有特殊含義的符號,共32個。在xcode中關鍵字全部高亮顯示,關鍵字全部都為小寫。如return int等。二 識別符號 定義 識別符號是程式設計師在程式中自定義的一些符號和名稱。關鍵字是系統自帶的,識別符號是自定義的。如函式的名稱等,用來區分各種事務。識別符號有一定的命名規...