語言字元常量 xah C語言特點

2021-10-14 22:54:44 字數 1359 閱讀 7393

一、主要特點:可結構化、函式思想、運算子豐富、資料型別豐富、可直接訪問實體地址、程式執行率高。同時自由度大,不夠熟悉也會帶來很多錯誤。

二、基本結構:

函式構成、注釋部分、預處理命令等。c/c++工程中包括標頭檔案、使用者函式說明部分、全域性變數定義、主函式、各函式模組等。

c語言字符集

字元是組成語言的最基本的元素。c語言字符集由字母,數字,空格,標點和特殊字元組成。在字元常量,字串常量和注釋中還可以使用漢字或其它可表示的圖形符號。

1.字母:小寫字母a~z共26個,大寫字母a~z共26個

2.數字:0~9共10個

3.空白符:空格符、製表符、換行符等統稱為空白符。空白符只在字元常量和字串常量中起作用。在其它地方出現時,只起間隔作用,編譯程式對它們忽略不計。因此在程式中使用空白符與否,對程式的編譯不發生影響,但在程式中適當的地方使用空白符將增加程式的清晰性和可讀性。

4.標點和特殊字元

三、c語言詞彙

六大類:識別符號、關鍵字、運算子、分隔符、常量、注釋符等。

1、 識別符號

在程式中使用的變數名、函式名、標號等。除庫函式名由系統定義,其餘使用者自己定義。識別符號必須是字母、數字、下劃線組成的字串,且開頭只能是下劃線和字母。

合法:sum_5,_short等

不合法:5sum、-3x等。

2、關鍵字:

ansi c一共只有32個關鍵字(保留字): 分為型別說明符、語句定義符、預處理命令。

3、預算符

4、分隔符:採用的分隔符有逗號和空格兩種。

逗號主要用在型別說明和函式引數表中,分隔各個變數。

空格多用於語句各單詞之間,作間隔符。

在關鍵字,識別符號之間必須要有乙個以上的空格符作間隔,否則將會出現語法錯誤,例如把int a;寫成 inta;c編譯器會把inta當成乙個識別符號處理,其結果必然出錯。

當成乙個識別符號處理,其結果必然出錯。

5、常量:常量可分為數字常量、字元常量、字串常量、符號常量、轉義字元等多種。

6、注釋符:以「/*」開頭並以「*/」結尾

程式的靈魂—演算法

程式包括:

對資料的描述:在程式中要指定資料的型別和資料的組織形式,即資料結構(data structure)。 對操作的描述:即操作步驟,也就是演算法(algorithm)。

程式=資料結構+演算法

程式=演算法+資料結構+程式設計方法+語言工具和環境

演算法部分簡述:

演算法特性:有窮性、確定性、有效性等。

演算法設計過程:流程圖、偽**等

結構化設計:自頂向下、逐塊細化、模組設計、結構化編碼。

C語言特點

1972年,美國貝爾實驗室的dm.ritchie在b語言的基礎上設計出了c語言。1 語言簡潔 緊湊,使用方便 靈活。c語言原有32個關鍵字 c99增加5個,c11增加7個 9種控制語言,程式書寫形式自由,主要用小寫字母表示。2 運算子豐富。豐富靈活的運算子可以實現其他高階語言難以實現的運算。3 資料...

C語言特點

c語言靈活性較高,裡面有很多陷阱,看c語言原始碼先看標頭檔案,裡面包含了大部分資料結構。c語言具有下面一些特點 由於c語言關鍵字少 只有32個,輸入輸出都是庫函式,而不是關鍵字 所以c語言程式便於移植 要加上相應的庫函式,然後再編譯。在高階語言當中c語言可移植性較好 很多運算子 34個運算子 使得c...

Python 語言特點

使用者可以自由地發布這個軟體的拷貝 閱讀它的源 對它做改動 把它的一部分用於新的自由軟體中 編譯 將源 一次性轉化為目標 的過程。源 採用某種程式語言編寫的電腦程式。目標 計算機可直接執行的 解釋 將源 逐條轉化為目標 同時逐條執行的過程。互動式 對每個輸入語句即時執行結果,適合語法練習。檔案式 批...