-
.
查看全部 -
6
查看全部 -
1
查看全部 -
運(yùn)算優(yōu)先級:括號>取模、乘除>加減,同優(yōu)先級從左向右依次計算
查看全部 -
如果相除的兩個數(shù)都是整數(shù)的話,則結(jié)果也為整數(shù),小數(shù)部分省略,如8/3 = 2;而兩數(shù)中有一個為小數(shù),結(jié)果則為小數(shù),如:9.0/2 = 4.500000。
取余運(yùn)算中注意:
該運(yùn)算只適合用兩個整數(shù)進(jìn)行取余運(yùn)算,如:10%3 = 1;而10.0%3則是錯誤的;運(yùn)算后的符號取決于被模數(shù)的符號,如(-10)%3 = -1;而10%(-3) = 1。
查看全部 -
浮點(diǎn)數(shù)據(jù)是指帶小數(shù)的數(shù)字。
整型數(shù)據(jù)是指不帶小數(shù)的數(shù)字。
查看全部 -
還曾記得小時候,每當(dāng)快考試的時候,家長總會說如果你能考得100分的話,就會給買個玩具。不難看出這是個判斷句,那么在C語言中,這種判斷語句該如何表達(dá)呢?這就要用到C語言中的分支結(jié)構(gòu)語句中的if條件語句。
簡單if語句的基本結(jié)構(gòu)如下:
其語義是:如果表達(dá)式的值為真,則執(zhí)行其后的語句,否則不執(zhí)行該語句。 其過程可表示為下圖
那么考試成績?nèi)绻麨?00分,給買玩具。用代碼就可以表示為:
查看全部 -
數(shù)據(jù)類型:
char:字符型
int:整型
float:單精度浮點(diǎn)型、
double:雙精度浮點(diǎn)型
整數(shù)類型:
int整形
short int 短整型
long int 長整型
unsigned int 無符號整型
unsigned short int 無符號短整型
unsigned long int 無符號長整型
浮點(diǎn)數(shù)據(jù)
float單精度型
double雙精度型
long double 長雙精度型
查看全部 -
變量
查看全部 -
注釋:
/*? */ 多行注釋
//? 單行注釋
查看全部 -
c語言只能有一個主函數(shù)
查看全部 -
頭文件和主函數(shù)
查看全部 -
在數(shù)學(xué)中我們見過7<x<100這樣的公式,意思是x大于7并且x小于100。
在程序中這樣寫一個變量的范圍值是不行的,計算機(jī)是看不懂這樣的算式的,那么怎樣讓計算機(jī)看懂呢?這里就要用到邏輯運(yùn)算符了。
下面我們看一下C語言中的邏輯運(yùn)算符:
么前面的那個算式寫成計算機(jī)可以看的懂的算式就是:x>7 && x<100;
邏輯運(yùn)算的值也是有兩種分別為“真”和“假”,C語言中用整型的1和0來表示。其求值規(guī)則如下:
1) 與運(yùn)算(&&)
參與運(yùn)算的兩個變量都為真時,結(jié)果才為真,否則為假。例如:5>=5 && 7>5 ,運(yùn)算結(jié)果為真;
2) 或運(yùn)算(||)
參與運(yùn)算的兩個變量只要有一個為真,結(jié)果就為真。 兩個量都為假時,結(jié)果為假。例如:5>=5||5>8,運(yùn)算結(jié)果為真;
3) 非運(yùn)算(!)
參與運(yùn)算的變量為真時,結(jié)果為假;參與運(yùn)算量為假時,結(jié)果為真。例如:!(5>8),運(yùn)算結(jié)果為真。
查看全部 -
?
除法運(yùn)算中注意:
如果相除的兩個數(shù)都是整數(shù)的話,則結(jié)果也為整數(shù),小數(shù)部分省略,如8/3 = 2;而兩數(shù)中有一個為小數(shù),結(jié)果則為小數(shù),如:9.0/2 = 4.500000。
取余運(yùn)算中注意:
該運(yùn)算只適合用兩個整數(shù)進(jìn)行取余運(yùn)算,如:10%3 = 1;而10.0%3則是錯誤的;運(yùn)算后的符號取決于被模數(shù)的符號,如(-10)%3 = -1;而10%(-3) = 1。
注:C語言中沒有乘方這個運(yùn)算符,也不能用×,÷等算術(shù)符號。
另:關(guān)于自增自減運(yùn)算符,會在下一小節(jié)講解。
查看全部 -
有這么一個詞叫“貍貓換太子”,變量的數(shù)據(jù)類型就存在這樣的情況。數(shù)據(jù)類型存在自動轉(zhuǎn)換的情況,比如:
?自動轉(zhuǎn)換發(fā)生在不同數(shù)據(jù)類型運(yùn)算時,在編譯的時候自動完成。自動轉(zhuǎn)換遵循的規(guī)則就好比小盒子可以放進(jìn)大盒子里面一樣,下圖表示了類型自動轉(zhuǎn)換的規(guī)則。
?
char類型數(shù)據(jù)轉(zhuǎn)換為int類型數(shù)據(jù)遵循ASCII碼中的對應(yīng)值,ASCII碼請查看WIKI。
注:字節(jié)小的可以向字節(jié)大的自動轉(zhuǎn)換,但字節(jié)大的不能向字節(jié)小的自動轉(zhuǎn)換
查看全部
舉報