C語言特點有哪些

2022-02-19 04:49:48 字數 1057 閱讀 1642

c語言的特點 : 

1、簡潔緊湊、靈活方便

c語言一共只有32個關鍵字,9種控制語句,程式書寫自由,主要用小寫字母表示。它把高階語言的基本結構和語句與低階語言的實用性結合起來。 c 語言可以象組合語言一樣對位、位元組和位址進行操作, 而這三者是計算機最基本的工作單元。

2、運算子豐富

c的運算子包含的範圍很廣泛,共有種34個運算子。c語言把括號、賦值、強制型別轉換等都作為運算子處理。從而使c的運算型別極其豐富表示式型別多樣化,靈活使用各種運算子可以實現在其它高階語言中難以實現的運算。

3、資料結構豐富

c的資料型別有:整型、實型、字元型、陣列型別、指標型別、結構體型別、共用體型別等。能用來實現各種複雜的資料型別的運算。並引入了指標概念,使程式效率更高。另外c語言具有強大的圖形功能, 支援多種顯示器和驅動器。且計算功能、邏輯判斷功能強大。

4、c是結構式語言

結構式語言的顯著特點是**及資料的分隔化,即程式的各個部分除了必要的資訊交流外彼此獨立。這種結構化方式可使程式層次清晰, 便於使用、維護以及除錯。c語言是以函式形式提供給使用者的,這些函式可方便的呼叫,並具有多種迴圈、條件語句控制程式流向,從而使程式完全結構化。

5、c語法限制不太嚴格、程式設計自由度大

一般的高階語言語法檢查比較嚴,能夠檢查出幾乎所有的語法錯誤。而c語言允許程式編寫者有較大的自由度。

6、c語言允許直接訪問實體地址,可以直接對硬體進行操作

因此既具有高階語言的功能,又具有低階語言的許多功能,能夠象組合語言一樣對位、位元組和位址進行操作,而這三者是計算機最基本的工作單元,可以用來寫系統軟體。

7、c語言程式生成**質量高,程式執行效率高

一般只比匯程式設計序生成的目標**效率低10へ20%。

8、 c語言適用範圍大,可移植性好

c語言有乙個突出的優點就是適合於多種作業系統, 如dos、unix,也適用於多種機型。

用法補充:c語言對作業系統和系統使用程式以及需要對硬體進行操作的場合,用c語言明顯優於其它高階語言,許多大型應用軟體都是用c語言編寫的。 c語言具有繪圖能力強,可移植性,並具備很強的資料處理能力,因此適於編寫系統軟體,三維,二維圖形和動畫它是數值計算的高階語言。

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...

C語言特點 01

c語言特點 1 c語言的32個關鍵字 1 auto 區域性變數 自動儲存 2break 無條件退出程式最內層迴圈 3case switch語句中選擇項 4char 單位元組整型資料 5const 定義不可更改的常量值 6continue 中斷本次迴圈,並轉向下一次迴圈 7default switch...