小白的C語言學習記錄one(C語言概述)

2021-10-06 14:24:54 字數 1362 閱讀 5521

c語言是what?

c語言是——

一種可用來編寫系統軟體和應用程式的計算機高階語言,兼有高階語言和組合語言的特點。

c語言的詞法記號

字符集所有的轉義字元和所對應的意義:

轉義字元

意義ascii碼值(十進位制)

\a響鈴(bel)

\b退格(bs) ,將當前位置移到前一列

\f換頁(ff),將當前位置移到下頁開頭

\n換行(lf) ,將當前位置移到下一行開頭

\r回車(cr) ,將當前位置移到本行開頭

\t水平製表(ht) (跳到下乙個tab位置)

\v垂直製表(vt)

代表乙個反斜線字元''\'

代表乙個單引號(撇號)字元

代表乙個雙引號字元

\?代表乙個問號

063\0

空字元(nul)

\ddd

1到3位八進位制數所代表的任意字元

三位八進位制

\xhh

十六進製製所代表的任意字元

十六進製制

特殊字元:主要為運算子,如:+、-、=等,下劃線「_」在c中起乙個字母的作用。

2.識別符號

用來對各種使用者定義物件如變數、函式、陣列、檔案等命名。

c規定識別符號由字母、數字和下劃線組成,它的第乙個字元必須是字母或下劃線。同乙個字母的大寫和小寫被看作是不同的字元。

3.關鍵字

是具有特定含義的關鍵字,用作專用的定義符。不被允許使用者作為自定義的識別符號使用。

如:break,char,default,do,else,void,return,unsigned等

4.語句

是組成程式的基本單位,能完成特定操作。

分為如下幾類: 

(1)選擇語句 if、switch

(2)迴圈語句 for while do-while

(3)轉移語句 break continue return goto

(4)表示式語句

(5)復合語句

(6)空語句

5.標準庫函式

不是c語言本身的組成部分,是由c編譯系統提供的一些非常有用的功能函式。

放在不同的標頭檔案中。如輸入\輸出乙個字元的函式getchar()和putchar(),有格式的輸入\輸出函式printf()和scanf()等就存放在標準輸入輸出標頭檔案「stdio.h」中,求絕對值函式和三角函式等各種數學函式存放在標頭檔案「math.h」中。這些標頭檔案中存放了關於這些函式的說明、型別和巨集定義,而對應的子程式則存放在執行庫(.lib)中。使用時只要把頭檔案包含在使用者程式中,就可直接呼叫相應的庫函式了。即在程式開始部分用如下形式:

#include《頭檔名》或#include「頭檔名」

源程式、目標程式、可執行程式的概念

小白c語言學習筆記1 2

1 陣列 排列從零開始,若arr 10 意為0至9。因此在寫陣列求和演算法時要注意從a 0 0 開始加起。2 陣列的賦值 要把乙個陣列所有的元素交給另乙個陣列,必須採用遍歷。例子 for i 0 i3 多維陣列元素的運算 在程式開頭宣告的arr 中的值,指的是行 列的數量 如 int a 3 3 但...

小白c語言學習筆記1 3

1 為什麼要有資料型別?怎麼理解資料型別?用型別告訴計算機如何去詮釋或解釋資料 2 為什麼printf和scanf需要格式控制字元?因為他可以輸入不定長引數 stdarg.h 因此用格式控制字元去規定輸入的引數。p.s 回去記住格式控制字元 tip 5d中的數是對齊5位空格,為向左對齊,為向右對齊 ...

C語言學習要點記錄

1.運算的優先順序 算數 關係 邏輯 賦值 逗號運算子 2.複製是程式不良的表現 因為一旦乙個地方有變動要在很多地方修改 3.程式設計的過程中最好使用單一出口 4.本地變數在定義的時候不會預設初始化,引數在定義的時候一定要初始化 5.本地變數的生存期和作用域在定義的塊內 6.程式這次執行正常下次執行...