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