最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(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è)計第三章筆記的評論 (共 條)

分享到微博請遵守國家法律
晋州市| 鹤壁市| 栾城县| 东港市| 永登县| 玉屏| 海淀区| 伊宁县| 江安县| 邓州市| 桂东县| 揭阳市| 宁波市| 社会| 开鲁县| 渭南市| 阿拉善左旗| 南丹县| 吕梁市| 商南县| 沙田区| 新闻| 应城市| 溧阳市| 隆回县| 平武县| 苏尼特右旗| 德惠市| 施秉县| 紫云| 如东县| 鞍山市| 泌阳县| 溆浦县| 大宁县| 和硕县| 丽江市| 南平市| 中宁县| 澜沧| 五莲县|