天天看點

轉義符與操作符(day1)

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