2)C語言的基本知識(C自考學習)

2022-08-28 01:03:23 字數 2189 閱讀 8218

在c語言程式中允許出現的所有基本字元的組合稱為c語言的字符集。c語言的字符集就是ascii字符集。主要包含一下幾類:

1)大小寫英文本母a~z,a~z(52個)

2)數字0-9(10個)

3)非字母數字的可顯示字元(33個)

4)轉義字元**義字元有反斜槓字元\  開始後跟單個字元或若干個字元組成)例如:\n 回車換行字元、\a  響鈴符號、\t  tab符號。。。。。。。。。共12個這裡不多寫。

保留字也稱為關鍵字,主要用構成語句。 所有的關鍵字均由小寫字母組成。c語言保留字表如下

1)常量(又叫常數,它是程式執行過程中其值不改變的資料。具體請看往下看)

#整形常量通常為整數,包括正整數,負整數和0。整形常量在微型機占用2個位元組,不管是十進位制,八進位制或十六進製制整數,它們的數值範圍都是十進位制的-32768 ~ +32767 。還有一種叫做長整形常量,十進位制的資料範圍是-2147483648 ~ +2147483647 長整形常量與整形常量的進製一樣,唯一不同是他們末尾要加上l  例如:0l,-0111l,+0x15l都是長整形常量。

十進位制整數通常就是整數的寫法。例如:0,-111,+15等。

八進位制整數通常在八進位制整數的前面加乙個數字0.例如:00,-0111,+015等。

十六進製制整數通常在十六進製制整數的前面加0x。例如:0x0,-0x111,+0x15等。

注意:-2147483648 ~ +2147483647就是int型別的範圍,往資料庫寫入成功,欄位如為int型別超過這個範圍,就會寫入失敗。所以注意看新增數值的範圍。

#實型常量只有十進位制,在微型機中占用4個位元組。有小數點的數就為實型常量。例如:12.32、-.23

4#字元常量用兩個單引號(『)前後括住的單個字元來表示,例如:'1','a','@'都是字元常量。

#字串常量用兩個雙引號前後括住的一串字元,例如:「123」,「asdf」

#符號常量的定義方法:#define 符號常量 常量。沒什麼特別就是可以給乙個常量,取乙個自己喜歡好記點的名字。

#巨集定義就是符號常量定義c語言的一條命令。例如:#define a 2+3;

2)變數(任何型別都可以定義變數,就簡單說下,沒什麼說的。)

int a =1;  a++; 這就是給變數初始化賦值為1.  注意:這樣的賦值方式不是說程式執行時這個a的值就是1,是在程式跑的時候先給a這個變數賦值乙個0,為程式的初始值,當程式走到這裡的時候才把1付給了a,起初a的值為0

3)運算子(不細說,無非就是什麼加減乘除一類的,有括號先算括號的,跟小學數學一樣。)

#還是說一下位運算子吧。(就是算二進位制的,工作中沒用,但是迫於自考的題目,哈哈,還是寫點吧。)

位與符號位&  0和1之間只要是有乙個數不同的地方都為0。

位或符號|      0和1之間只要有乙個數為1則就是為1。

按位加^          值為兩數為相同的數值,且有乙個不同就為0;

4)函式呼叫(形如「函式名」的式子,它代表呼叫制定函式後獲得的結果。)

5)表示式(用常量,變數,函式呼叫,運算子組成的可以計算的式子,用來表示簡單的加工計算,不多說就是公式。例如:int a = 2*2*3;)

6)關鍵字(請看上面)

1)資料定義語句(用來定義程式中使用的各種能存放資料的物件的名稱和特性。)例子:實體類  a = new  實體類();

2)賦值語句(形如「變數=表示式」的語句,功能是計算表示式的值並賦予變數。)例子:a=5,c=6

3)函式呼叫語句(形如「函式名」的語句,功能是呼叫指定函式。)例子:intfun(intx,inty);

void main()

4)表示式語句(僅由任何表示式組成的語句)(看上)

5)流程控制語句(用來控制程式執行過程的語句。)(不想說)

6)復合語句(用花括號括住的一組任意語句)例子:

7)空語句(無任何操作語句)(不想說)

8)其他語句(包括編譯預處理命令、使用者自定義型別語句等。)(不想說)

選擇結構:if  if else  switch.

迴圈結構:while  do-while   for

break:強制結束迴圈。

continue:跳出本次迴圈。這些東西沒啥可說的,工作中常用。

3)C語言陣列(C自考學習)

一維陣列中的元素是排列成一行的,當需要存放一行或一列資料時常用一維陣列。一維陣列的元素常用 陣列名 下標 來表示,其中,下表是從0開始的。例如 a 0 hello a 1 world 1 資料型別可以是任何基本型別。2 陣列名是按照 識別符號 的規則構成的。3 長度是乙個 整形常量表示式 通常是乙個...

C 基本知識2

const在c c 中的作用 如果有乙個類成員,它本身是乙個類或者是乙個結構,而且這個成員它只有乙個帶引數的建構函式,沒有預設建構函式。這時要對這個類成員進行初始化,就必須呼叫這個類成員的帶引數的建構函式,如果沒有初始化列表,那麼他將無法完成第一步,就會報錯。類成員中若有const修飾,必須在物件初...

C語言基本知識

c語言中提供了一組標準函式,用來解決常見問題 每個標準函式有自己的名字 為了使用這個標準函式需要把 stdio.h 檔案的內容合併到原始檔中 為了使用標準函式需要編寫函式呼叫語句 n 表示換行,可以把後面的內容列印在下一行中 可以採用佔位符列印編寫程式的時候還不知道的數字 d 佔位符和整數型別字配對...