C語言的複習

2021-07-03 18:17:19 字數 1451 閱讀 5547

1.關鍵字

一共有32個關鍵字

關鍵字分為兩類:

1.資料型別關鍵字

a.基本資料型別5

b.型別修飾關鍵字4

c.複雜型別關鍵字5

d.儲存級別關鍵字6

2.流程控制關鍵字

a.跳轉結構4

b.分支結構5

c.迴圈結構3

2.命名規則

a.不能以數字開頭

b.不能用關鍵字命名

c.嚴格區分大小寫

d.可以以_,字母開頭

e.不能有#-|.!({中文

3.命名規範

a.要有意義

b.駝峰命名法

4.注釋

xcode中 command + /

5.資料

1byte = 8bit

1.資料型別

基本型別:

整型:short,int,long

字元型:

實型:float,double

構造型別:

陣列結構體struct

共用型union

列舉型別enum

指標型別

空型別void

定義型別typedef

2.不同資料型別占用不同的儲存空間

4.printf函式的使用

格式:printf(「格式控制符」,輸出列表)

d:輸出十進位制的整數

f:輸出實數型別的資料

c:輸出乙個字元

s:字串

原理就是 把格式控制符替換掉,所以格式控制符又稱佔位符

%f的精度問題

有效位數是7位 %.xf x位超過7位,直接隨機出數字

可以用雙精度double型別來解決以上問題

域寬問題

%d%md  m就是域寬  如果輸出的數 大於域寬 就按資料的實際位數輸出

m>0 左邊補空格 m<0 右邊補空格

%02d 域寬是2,如果不夠用0代替

\t \n \r \\ %% 轉義字元

有間隔 換行 轉義\ 乙個%

4.scanf函式使用

它是乙個阻塞式函式

&位取位址符號

d:十進位制整數

o:八進位制整數

x:十六進製制整數

i:輸入以上三種

u:輸入乙個無符號的十進位制整數

f,e,g輸入乙個小數或者指數的浮點型

c:字元

s:字串

格式:scanf(格式控制符,變數的位址)

注意事項:

接受單個值時,在輸入值之前,輸入空格 回車 tab 鍵都會被忽略

%d%d時,可以用空格和回車 隔開再輸入

執行原理:

輸入內容時,先將內容放到scanf的快取區中,然後根據格式控制符,從緩衝區中依次取它要的內容,如果要求一致,舊把值放到變數中

如果緩衝區有內容,不會提示我們再輸入值

建議混合時用,

C語言複習(專公升本複習)

示例 inculdevoid mian 上面是乙個簡單的c語言程式下面就來介紹其中的各個關鍵點 c語言程式是由乙個或者多個函式構成,乙個c語言有若干條c語言語句構成 2.注 乙個c語言程式或是乙個資料夾中只能有乙個主函式 inculdevoid mian 1.inculde 標頭檔案 inculde...

c語言複習

記住,typedef是定義了一種型別的新別名,不同於巨集,它不是簡單的字串替換。比如 先定義 typedef char pstr 然後 int mystrcmp const pstr,const pstr const pstr實際上相當於const char 嗎?不是的,它實際上相當於char co...

C語言複習

巨集 替代 的意思 巨集定義 後面沒有標點。替換原則 先替換,後計算 define a x x x int b a 10 10 b 10 10 10 10 120 而非 10 10 10 10 條件編譯 能夠 減少 系統編譯的 量 是一種預處理命令。static int a 10 表示a 靜態變數,...