運算符:
網(wǎng)站設(shè)計制作過程拒絕使用模板建站;使用PHP+MYSQL原生開發(fā)可交付網(wǎng)站源代碼;符合網(wǎng)站優(yōu)化排名的后臺管理系統(tǒng);成都網(wǎng)站建設(shè)、網(wǎng)站建設(shè)收費合理;免費進行網(wǎng)站備案等企業(yè)網(wǎng)站建設(shè)一條龍服務.我們是一家持續(xù)穩(wěn)定運營了10余年的創(chuàng)新互聯(lián)建站網(wǎng)站建設(shè)公司。
C語言中的運算符包括如下幾種:賦值運算符(=)、數(shù)學運算符(++、--、+、-、*、、、%)、關(guān)系運算符(>、<、==、!=等)、邏輯運算符(&&、||、~);
(1)++、--:自加和自減都有兩種類型,一種是++、--在前,一種是++、--在后,區(qū)別在于在前的是先要使用這個變量然后再對變量進行+1或者-1的操作;而++、--在后的,先要進行自加或者自減,然后再在應用到表達式中;可以按照順序的方法來記這兩種類型;
(2)/、%:整除、求余;
2.運算優(yōu)先級:
算術(shù)運算符(++、--、!最高)>關(guān)系運算符>邏輯運算符>賦值運算符;
3.if語句:
單if、if+else,if+else if+else;
4.復合賦值運算符:+=、*=……
5.條件運算符:“表達式1?表達式2:表達式3;”——如果表達式1為真,則將表達式2賦值給表達式1,如果為假,則將表達式3賦給表達式1。
2. for語句——也叫for循環(huán),其中循環(huán)這個詞語需要牢記。
(1)for語句的格式——(變量初始化;判斷變量來決定是否進入循環(huán);表達式(通常是對變量進行處理));
(2)初始化也可以在之前的語句進行,在for中不用初始化,但是要加;,諸如for(;判斷;處理);另外,處理也可以為空,可以在for的語句中進行處理,諸如for(初始化;判斷;){處理};
(3)for循環(huán)中的判斷表達式(測試表達式)是很重要的,根據(jù)判斷(測試表達式)的結(jié)果來決定是否跳出for循環(huán),測試表達式可以是諸如>多少或者<多少的簡單表達式,也可以是復雜的表達式;
備注:數(shù)組的下標可以是某個變量,也可以是某個表達式(諸如a++這種);
(4)for循環(huán)中不只是可以對一個變量進行初始、判斷、處理,還可以對兩個變量進行這些操作,
比如,兩個數(shù)組的反向操作。
for(i=0,j=999;i<1000;i++,j--)
b[j]=a[i];
(5)因為for循環(huán)中的中間那個測試語句(判斷語句),其實for循環(huán)可以跟if語句進行替換使用的;
(6)for循環(huán)的嵌套——主要搞清楚for循環(huán)的執(zhí)行過程,初始,判斷,執(zhí)行{}內(nèi)語句,然后處理,再判斷,執(zhí)行{},就沒問題了。
(7)利用for循環(huán)來輸出一些特殊的符號:
for(a=8;a>0;a--)
{
for(b=38;b>0;b--)
printf("X");
printf("\n");
}
3.while語句——while(條件語句),注意:只要條件語句為真(不為0),就執(zhí)行{}內(nèi)的語句;
4.while語句可以看成是沒有初始和遞增部分的for語句;while能夠完成的,for也能完成;for能完成的while也能完成,但是要注意初始等;
5.do-while語句
先執(zhí)行{}中的語句,再判斷while;
6。信息讀寫基礎(chǔ)
(1)printf函數(shù)——printf("格式化字符串",變量名),這兩個是main函數(shù)傳遞給printf函數(shù)的參數(shù)。
(2)格式化字符串——由3部分組成:字面文本(文字);轉(zhuǎn)義序列(提供特殊的格式化控制由\和字符,或者\和\組成);轉(zhuǎn)換說明符(由%和字符組成)
(3)轉(zhuǎn)換說明符——c字符、s字符串;d整數(shù)、ld長整數(shù)、u無符整數(shù)、lu無符長整;f浮點數(shù)。
(4)printf打印的變量是是不受限制,可以是表達式的諸如x+y;
(5)puts不能顯示變量,只用于顯示字符串。
(7)scanf的輸入轉(zhuǎn)義說明符之間是可以加空格隔開的;
看完上訴內(nèi)容,你們對C語言中的運算符和循環(huán)語句大概了解了嗎?如果想了解更多相關(guān)文章內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!