C語言入門學習

2021-09-28 18:52:41 字數 773 閱讀 8467

計算機能夠識別和接受的語言。

要使計算機按自己的意圖工作,必須使用計算機所能接受、理解和執行的指令指揮計算機工作。

最早問世,用二進位制**構成指令。

如: 100000 (+) 110000 (-)

用機器語言程式設計的缺點:

─繁瑣、不直觀、不易除錯。

如計算y=2x2+3x-1需要七八條指令。

─移植性差。 依賴於計算機。

用符號構成指令,如:mov、add

用組合語言程式設計:

相對直觀,但仍繁瑣,仍是面向計算機的語言。

組合語言是計算機間接接受的語言

與低階語言相比,有根本性的區別:

是面向問題的語言。

高階語言的一條指令(語句):

y=2xx+3*x-1; 對應於:y=2x2+3x-1

y=sin(x); 對應於:y=sinx

用高階語言程式設計:

直觀、易懂、移植性好(不依賴於具體計算機)

高階語言程式→(編譯)→機器指令目的程式→(執行)→結果

集高階語言和低階語言的優點於一身:

●能實現低階語言的大部分功能(如直接訪問記憶體實體地址、進行位操作等)。

●圖形功能強。

●運算子和資料結構豐富。

●語法限制不太嚴格,程式設計自由度大。

●生成目標**質量高,程式執行效率高。

main() → 主函式說明

程式的功能是輸出字串:abcdef 、

求兩數之和。

main()

程式執行結果:c=150

C語言入門學習

資料型別 取值範圍 補碼字串 優勢 基本型別 整數型別 浮點數型別 字元型別 列舉型別 指標型別 構造型別 陣列型別 結構型別 聯合型別 空型別 位元位cpu能讀懂的最小單位 位元位,bit,b 位元組記憶體機構的最小定址單位 位元組,byte,b 1byte 8bit 符號位存放signed型別的...

C語言入門學習五 六

變數 變數就是可以變化的量,而每個變數都會有乙個名字 識別符號 變數佔據記憶體中一定的儲存單元。使用變數之前必須先定義變數,要區分 變數名和變數值是兩個不同的概念。例 住在房間裡的人與房間號是兩個不同的概念。變數定義的一般形式為 資料型別 變數名 多個型別相同的變數 資料型別 變數名,變數名,變數名...

C語言入門學習七

格式化輸出語句,也可以說是佔位輸出,是將各種型別的資料 按照格式化後的型別及指定的位置從計算機上顯示。這樣做的好處,是有利於計算機能夠準確的將我們所要型別資料給我們。其格式為 printf 輸出格式符 輸出項 d 帶符號十進位制整數 c 單個字元 s 字串 f 6位小數 注 當輸出語句中包含普通字元...