日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

“C語言從入門到入土”必備C語言基礎(chǔ)筆記整理

 岐岐feng 2018-03-22

一、C語言

1、什么是C語言?

C語言是人寫機(jī)器看的一種語言。

C語言是高級語言中的低級語言。

C語言貼近硬件。

C語言的入門學(xué)習(xí)比較簡單。

匯編語言——>B語言——>C語言

2、C語言的特性

首先C語言就是你的女朋友。

無論你讓它干什么,它絕對不會自己找到方法。

不可能自主認(rèn)識到本身錯誤

浪費(fèi)時間很正常。

無論跟它說什么,都得用它能理解的方式做出充分的說明。

反正,都是你的錯。

“C語言從入門到入土”必備C語言基礎(chǔ)筆記整理

二、第一個C程序

#include

int main()

{

printf('hello world');

return 0;

}

//以上是源文件

源文件怎樣變成可執(zhí)行文件?

編輯:首先是編輯,就是在編譯器中輸入源代碼,后綴名是.c

|

|

編譯:然后是對目標(biāo)程序進(jìn)行編譯,如果源程序沒有錯誤,得到目標(biāo)程序,后綴.obj(VS編譯快捷鍵方式是Ctrl+F7)

|

|

鏈接:最后進(jìn)行鏈接得到可執(zhí)行程序,后綴是.exe(VS鏈接快捷鍵方式是 Ctrl+F5)

|

|

三、簡單說數(shù)據(jù)類型

C數(shù)據(jù)類型:基本類型(數(shù)值類型(整型(短整型(Short)、整型(int)、長整型(long))、浮點型(單精度型(float)、雙精度型(Double))、字符類型(char))、構(gòu)造類型(數(shù)組、結(jié)構(gòu)體(struct)、共同體、枚舉類型(enum))、指針類型、空類型(void)

Defining variable定義變量(定義:Defining ,變量:variable)

轉(zhuǎn)義字符轉(zhuǎn)義字符。

Macro definition宏定義。

Output a number輸出一個數(shù)。

(反斜杠n “\n”表示換行;反斜杠? “\?”表示問號)

printf('輸出三個數(shù) :\n%d\n%d\n%d\n',a,b,c); //變量要先定義,后使用。 在這里使用換行時應(yīng)注意 寫成格式 “%d\n”

//三個數(shù)則要書寫三次。它們相連之間不用分號,也不用逗號。

“%d”按整型輸出變量的值,定義為整型函數(shù)變量即 int main

%f和%lf分別是float類型和double類型用于格式化輸入輸出時對應(yīng)的格式符號。float,單精度浮點型,對應(yīng)%f。 double,雙精度浮點型,對應(yīng)%lf。

宏定義:

#include

#define PI 3.14//宏定義

int main()

{

printf('輸出\n一個數(shù)字: %f',PI); //PI相當(dāng)于一個常量

return 0;

}

四、運(yùn)算符和表達(dá)式

1、C語言常見運(yùn)算符

(1)算術(shù)運(yùn)算符(+ - * / %)

(2)關(guān)系運(yùn)算符(>,<,==,>=,<>

(3)邏輯運(yùn)算符(!,&&,||)

(4)位運(yùn)算符(<,>>,|等)

2、基本算數(shù)運(yùn)算符

3、自增自減運(yùn)算符

4、復(fù)合賦值運(yùn)算

5、逗號運(yùn)算符

五、輸入和輸出

1、字符輸入和輸出

2、格式輸入輸出

3、printf和scanf格式字符

4、設(shè)計輸入三角形三邊長,輸出三角形面積

5、用程序表達(dá)第四小節(jié)內(nèi)容

1、字符輸入和輸出

保存文件名Character input and output.c

#intclude

int main(void)

{

char c; //定義一個字符型變量c, char表示字符型 int表示整型

c=getchar(); //接受輸入的字符并傳遞給變量c。從標(biāo)準(zhǔn)輸入設(shè)備讀取下一個字符。

putchar(c); //輸出變量c包含的字符。把字符ch輸出到標(biāo)準(zhǔn)輸出設(shè)備。

return 0;

}

/*getchar作用:從終端(或系統(tǒng)隱含指定的輸入設(shè)備)輸出一個字符。反之為putchar。*/

/*程序功能:輸入一個變量,同時輸出同一個變量*/

“C語言從入門到入土”必備C語言基礎(chǔ)筆記整理

六、邏輯運(yùn)算

1、邏輯運(yùn)算符

真 1

假 0

與 &&

或 ||

非 !

例如:

a&&b 若a,b為真,則a與b則真。

a||b 若a,b之一為真,則a或b為真。

!a 若a為真,則非a為假。

2、邏輯運(yùn)算符優(yōu)先次序

(1)次序依次是

?。ǚ牵?/p>

算術(shù)運(yùn)算符(+、-、*、/)

關(guān)系運(yùn)算符(>、<><=、>=)

&&(與)

||(或)

賦值運(yùn)算符(=)

注意:與的運(yùn)算符優(yōu)先于或。

3、邏輯表達(dá)式

(1)用邏輯運(yùn)算符將關(guān)系表達(dá)式或邏輯量連接起來的式子。

(2)邏輯表達(dá)式的值應(yīng)該是一個邏輯量“真”或“假”。

(3)任何非零的數(shù)值被認(rèn)作“真”,但是作為布爾變量來說只能取值真假(1,0)。最后輸出的結(jié)果,不是0就是1。

(4)邏輯表達(dá)式,任何非零數(shù)都可以當(dāng)做真即1,而假的只用0來表示,關(guān)系表達(dá)式中它的結(jié)果只有1和0。

例如:設(shè)a=4,b=5

所以

!a的值為0

a&&b的值為1

a||b的值為1

!a||b的值為1

4&&0||2的值為1

4、邏輯運(yùn)算例子

例1:

5>3&&8<>

根據(jù) 邏輯運(yùn)算符優(yōu)先次序 來進(jìn)行運(yùn)算:非——》(+、-、*、/)——》(>、<><=、>=)——》&&——》||

!0邏值為1

所以4-1=3

又5>3為真即1

又8<>

所以1&&0為假即0,故表達(dá)式最后為假,值為0。

5、練習(xí):

判斷是否為閏年:

閏年是公歷中的名詞。

普通年(不能被100整除的年份)能被4整除的為閏年。(如2004年就是閏年,1999年不是閏年);

世紀(jì)年(能被100整除的年份)能被400整除的是閏年。(如2000年是閏年,1900年不是閏年);

(year%4=0&&year%100!=0)||year%400=0

值為真(1)是為閏年,否則為非閏年。

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多