国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

【回顧】C程序設(shè)計第三章筆記

2021-03-08 17:54 作者:陪看書的小白  | 我要投稿

C程序設(shè)計(譚浩強第五版)第三章筆記

順序程序設(shè)計

1.在計算機高級語言中,數(shù)據(jù)的兩種表現(xiàn)形式:

(1).常量

(2).變量

? ?①.常量(分類):

? ?1.整型常量。2.實型常量。3.字符常量。4.字符串常量。5.符號常量。

? ?②.變量:

? ?在程序運行期間,變量的值是可以改變的。變量必須先定義,后使用。

2.標識符:

標識符就是一個對象的名字。用于標識變量、符號常量、函數(shù)、數(shù)組、類型等

標識符只能由字母、數(shù)字和下劃線3種字符組成,且第1個字符必須為字母或下劃線

注意:

①.變量名中區(qū)分大小寫字母

②.不能使用關(guān)鍵字作為變量名

③.變量的名字應(yīng)該盡量反映變量在程序中的作用與含義

3.數(shù)據(jù)類型:

1.整型類型分類:

基本整型 int

短整型 short int

長整型 long int

*雙長整型 long long int

2.其他已學過類型分類:

字符型 char

布爾型 bool

3.浮點類型分類:

單精度浮點型 float

雙精度浮點型 double

復(fù)數(shù)浮點型 float_complex,double_complex,long long _complex

4.其他尚未學過類型分類:

枚舉類型 enum

空類型 void

5.派生類型分類:

指針類型 *

數(shù)組類型 [ ]

結(jié)構(gòu)體類型 union

函數(shù)類型


4.運算符:

①.算術(shù)運算符 +? -? *? /? %? ++? --

②.關(guān)系運算符 >? <? ==? >=? <=? !=?

③.邏輯運算符 !? &&? ||

④.位運算符 <<? >>? ~? |? ^? &

⑤.賦值運算符 =及其擴展賦值運算符

⑥.條件運算符 ? :?

⑦.逗號運算符 ,

⑧.指針運算符 *? &

⑨.求字節(jié)數(shù)運算符 sizeof

⑩.強制類型轉(zhuǎn)換運算符 (類型)

⑩①.成員運算符 .? ->

⑩②.下標運算符 [ ]?

⑩③.其他 如函數(shù)調(diào)用運算符()

其中算術(shù)運算符的

自增(++)自減(--)運算符:

++i,--i 在使用i之前,先使i的值加/減1

i++,i-- 在使用i之后,使i的值加/減1

5.不同類型數(shù)據(jù)間的混合運算:

①.如果一個運算符兩側(cè)的數(shù)據(jù)類型不同,則先自動進行類型轉(zhuǎn)換,使二者成為同一種類型,然后進行運算。整型、實型、字符型數(shù)據(jù)間可以進行混合運算。規(guī)律為:?

+、-、*、/運算的兩個數(shù)中有一個數(shù)為float或double型,結(jié)果是double型,因為系統(tǒng)將所有float型數(shù)據(jù)都先轉(zhuǎn)換為double型,然后進行運算。

②.如果int型與float或double型數(shù)據(jù)進行運算,先把int型和float型數(shù)據(jù)轉(zhuǎn)換為double型,然后進行運算,結(jié)果是double型。

③.字符(char)型數(shù)據(jù)與整型數(shù)據(jù)進行運算,就是把字符的ASCII代碼與整型數(shù)據(jù)進行運算。如果字符型數(shù)據(jù)與實型數(shù)據(jù)進行運算,則將字符的ASCII代碼轉(zhuǎn)換為double型數(shù)據(jù),然后進行運算。

6.類型轉(zhuǎn)換:

自動類型轉(zhuǎn)換:在運算時不必用戶干預(yù),系統(tǒng)自動進行的類型轉(zhuǎn)換。

強制類型轉(zhuǎn)換:當自動類型轉(zhuǎn)換不能實現(xiàn)目的時,可以用強制類型轉(zhuǎn)換。

強制類型轉(zhuǎn)換運算符:(類型名)(表達式).比如

(double)a 將a轉(zhuǎn)換成double型

(int)(x+y) 將x+y的值轉(zhuǎn)換成int型

(float)(5%3) 將5%3的值轉(zhuǎn)換成float型

(int)x+y 只將x轉(zhuǎn)換成整型,然后與y相加

int a; float x,y;double b;

a=(int)x

進行強制類型運算(int)x后得到一個int類型的臨時值,它的值等于x的整數(shù)部分,把它賦給a,注意x的值和類型都未變化,仍為float型。該臨時值在賦值后就不再存在了。

7.C語句分類

①控制語句

②.函數(shù)調(diào)用語句

③.表達式語句

④.空語句

⑤.復(fù)合語句

詳細介紹:


一.控制語句:

① if()…else…(條件語句)

② for()…(循環(huán)語句)

③ while()…(循環(huán)語句)

④ do…while ()(循環(huán)語句)

⑤ continue(結(jié)束本次循環(huán)語句)

⑥ break(中止執(zhí)行switch或循環(huán)語句)

⑦ switch(多分支選擇語句)

⑧ return(從函數(shù)返回語句)

⑨ goto(轉(zhuǎn)向語句,在結(jié)構(gòu)化程序中基本不用goto語句)

二.函數(shù)調(diào)用語句

三.表達式語句:表達式語句由一個表達式加一個分號構(gòu)成,最典型的是由賦值表達式構(gòu)成一個賦值語句。

例如:?

a=3

是一個賦值表達式,

而a=3;

是一個賦值語句。

四:空語句:;

只有一個分號的語句即為空語句。

可以用來作為流程的轉(zhuǎn)向點(流程從程序其他地方轉(zhuǎn)到此語句處);

也可用來作為循環(huán)語句中的循環(huán)體(循環(huán)體是空語句,表示循環(huán)體什么也不做)。

五:復(fù)合語句:可以用{}把一些語句和聲明括起來成為復(fù)合語句(又稱語句塊)。

8.數(shù)據(jù)的輸入輸出

?要在程序文件的開頭用預(yù)處理指令#include把有關(guān)頭文件放在本程序中,比如<stdio.h>

printf函數(shù),格式:printf(格式控制,輸出表列)

scanf函數(shù),格式:scanf(格式控制,地址表列)

字符函數(shù):

輸入:getchar函數(shù)

輸出:putchar函數(shù)


第三章完!

【回顧】C程序設(shè)計第三章筆記的評論 (共 條)

分享到微博請遵守國家法律
揭阳市| 神池县| 娱乐| 珲春市| 桃园县| 钟山县| 邢台县| 岫岩| 奉节县| 齐齐哈尔市| 玛曲县| 喀喇| 肃南| 河曲县| 广河县| 长垣县| 汾西县| 井冈山市| 胶南市| 郁南县| 重庆市| 紫云| 屏东县| 日土县| 柏乡县| 自贡市| 托里县| 蒙阴县| 灵武市| 讷河市| 巴林右旗| 兴山县| 呼图壁县| 南安市| 武隆县| 县级市| 焉耆| 龙海市| 钟山县| 华亭县| 天镇县|