1.轉義符
轉義符:轉義字元(Escape character),所有的ASCII碼都可以用“\”加數字(一般是8進制數字)來表示。而C中定義了一些字母前加"\"來表示常見的那些不能顯示的ASCII字元,如\0,\t,\n等,就稱為轉義字元,因為後面的字元,都不是它本來的ASCII字元意思了。
轉義字元操作的對象為字元,作用位置在字元串内。
示例:
#include <stdio.h>
int main()
{
printf("C\tC++\tJava\n\Python\n" );
return 0;
}
運作結果為:
C C++ Java
Python
其中“\t"與”\n"為轉義,操作原字元串的倒退與換行。
2.操作符
#include <stdio.h>
int sum() //在main函數執行前定義main運作時需要調用的函數
{
int i, sum = 0; //在sum()函數内,定義局部變量i,sum,賦初始值為0,整型
for (i = 1; i <= 100; i++) //執行語句1,将1指派給i,執行語句2,邏輯判斷i<=100結果為true,則執行語句3,i++對再次指派并進入主循環
{
sum += i; //主循環程式為 sum = sum + i,操作符簡寫。此時得到兩個局部變量sum,i,再次進入語句2依次循環
}
return sum; //跳出循環,即語句2結果為false時,将最後循環的sum作為傳回值
} //注意:定義的函數為整型,傳回值也為整型
int main() { //進入主函數,c語言函數内不允許定義新函數,僅允許調用主函數外的聲明過的函數
int a = sum(); //定義局部變量a 将函數sum()的傳回值指派給a,整型保持一緻
printf("The sum is %d\n", a);//列印結果
return 0; //主函數傳回值為0
}
其中i++為操作符, i = i + 1