天天看点

转义符与操作符(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