c语言第三课
函数、函数调用、库函数、自定义函数
主函数:
是程序的入口。
int main(){
return 0;
}
头文件:
头文件往往只包含函数的说明,也就是告诉我们函数怎么用,而函数本身保存在其他文件中,在链接时才会找到。
#include<stdio.h>
#include命令的作用也仅仅是将头文件中的文本复制到当前文件,然后和当前文件一起编译。
c语言的转义字符:
put("123abc");
"123abc"对应的ASCII码值的八进制分别是 61、62、63、141、142、143
在c语言中,所有的ASCII码都可以用反斜杠\加数字(默认是8进制)来表示,称为转义字符。
除了八进制,也可以用十六进制来表示。用十六进制表示时数字要以x开头。“123abc”对应的ASCII码值的十六进制分别是31、32、33、61、62、63,所以也可以写为:
puts("\x31\x32\x33\x61\x62\x63");
注意:只能使用八进制或十六进制,不能使用十进制。
#include<stdio.h>
int main(){
puts("The string is:\61\62\63\x61\x62\x63");
return 0;
}
在ASCII码中,从0~31(十进制)的字符为控制字符,它们都是看不见的字符,不能在显示器上显示,也没法书写,只能以转义字符的形式来表示。不能,直接使用ASCII码值记忆不方便,针对常用的控制字符,c语言又定义了间写方式,完整的列表如下:
转义字符 意义 ASCII码值(十进制)
\a 响铃 007
\b 退格(BS),将当前位置移动前一列 008
\f 换页(FF),将当前位置移到下页开头 012
\n 换行(LF),将当前位置移到下一行开头 010
\r 回车(CR),将当前位置移到本行开头 013
\t 水平制表(HT)(跳到下一个TAB位置) 009
\v 垂直制表(VT) 011
#include<stdio.h>
int main(){
puts("C\tC++\tJava\nC first appeared!\a");
return 0;
}
\表示转义字符的开始。它们都不能直接出现在字符串中,必须要经过转义,也就是在前面加\,如\"、\\