您好,登錄后才能下訂單哦!
運算符:
C語言中的運算符包括如下幾種:賦值運算符(=)、數學運算符(++、--、+、-、*、、、%)、關系運算符(>、<、==、!=等)、邏輯運算符(&&、||、~);
(1)++、--:自加和自減都有兩種類型,一種是++、--在前,一種是++、--在后,區別在于在前的是先要使用這個變量然后再對變量進行+1或者-1的操作;而++、--在后的,先要進行自加或者自減,然后再在應用到表達式中;可以按照順序的方法來記這兩種類型;
(2)/、%:整除、求余;
2.運算優先級:
算術運算符(++、--、!最高)>關系運算符>邏輯運算符>賦值運算符;
3.if語句:
單if、if+else,if+else if+else;
4.復合賦值運算符:+=、*=……
5.條件運算符:“表達式1?表達式2:表達式3;”——如果表達式1為真,則將表達式2賦值給表達式1,如果為假,則將表達式3賦給表達式1。
2. for語句——也叫for循環,其中循環這個詞語需要牢記。
(1)for語句的格式——(變量初始化;判斷變量來決定是否進入循環;表達式(通常是對變量進行處理));
(2)初始化也可以在之前的語句進行,在for中不用初始化,但是要加;,諸如for(;判斷;處理);另外,處理也可以為空,可以在for的語句中進行處理,諸如for(初始化;判斷;){處理};
(3)for循環中的判斷表達式(測試表達式)是很重要的,根據判斷(測試表達式)的結果來決定是否跳出for循環,測試表達式可以是諸如>多少或者<多少的簡單表達式,也可以是復雜的表達式;
備注:數組的下標可以是某個變量,也可以是某個表達式(諸如a++這種);
(4)for循環中不只是可以對一個變量進行初始、判斷、處理,還可以對兩個變量進行這些操作,
比如,兩個數組的反向操作。
for(i=0,j=999;i<1000;i++,j--)
b[j]=a[i];
(5)因為for循環中的中間那個測試語句(判斷語句),其實for循環可以跟if語句進行替換使用的;
(6)for循環的嵌套——主要搞清楚for循環的執行過程,初始,判斷,執行{}內語句,然后處理,再判斷,執行{},就沒問題了。
(7)利用for循環來輸出一些特殊的符號:
for(a=8;a>0;a--)
{
for(b=38;b>0;b--)
printf("X");
printf("\n");
}
3.while語句——while(條件語句),注意:只要條件語句為真(不為0),就執行{}內的語句;
4.while語句可以看成是沒有初始和遞增部分的for語句;while能夠完成的,for也能完成;for能完成的while也能完成,但是要注意初始等;
5.do-while語句
先執行{}中的語句,再判斷while;
6。信息讀寫基礎
(1)printf函數——printf("格式化字符串",變量名),這兩個是main函數傳遞給printf函數的參數。
(2)格式化字符串——由3部分組成:字面文本(文字);轉義序列(提供特殊的格式化控制由\和字符,或者\和\組成);轉換說明符(由%和字符組成)
(3)轉換說明符——c字符、s字符串;d整數、ld長整數、u無符整數、lu無符長整;f浮點數。
(4)printf打印的變量是是不受限制,可以是表達式的諸如x+y;
(5)puts不能顯示變量,只用于顯示字符串。
(7)scanf的輸入轉義說明符之間是可以加空格隔開的;
看完上訴內容,你們對C語言中的運算符和循環語句大概了解了嗎?如果想了解更多相關文章內容,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。