C语言常见概念
引入
以下是99%的程序员写下的第一个程序。
#include<stdio.h>
int main()
{
printf("%s\n", "Hello world");
return 0;
}
下文将介绍这段代码的基础常识
main函数需知
- main函数是一个项目的入口。
- 一个源文件中只可以存在一个main函数,一个项目中也只可以存在一个main函数。
printf和库函数
- printf既print format标准化输出是C语言的一种库函数。
- printf中%_称为占位符,用来表明输出的格式。
- 使用库函数的时候要包含头文件。
关键字
- 如int return等,注意创建变量名的时候不可以和关键字重合。
字符和ASCII编码
- C语言中所有的数据都以二进制编码存储,每个字符有有一个对应的编码称为ASCII编码
- A的ASCII为65
- a的ASCII为97
- 数字0的ASCII为48
- ASCII中0~31为不可见字符
字符串和\0
- 由双引号引起来的称为字符串。
- 字符串的末尾存放一个\0,是字符串结束的标志。
转义字符
- 通过 \ 加字符的形式来改变原有字符的含义。常用转移字符如下:
• ’ :⽤于表⽰字符常量’
• " :⽤于表⽰⼀个字符串内部的双引号
• \ :⽤于表⽰⼀个反斜杠,防⽌它被解释为⼀个转义序列符。
• \a :警报,这会使得终端发出警报声或出现闪烁,或者两者同时发⽣。
• \b :退格键,光标回退⼀个字符,但不删除字符。
• \f :换⻚符,光标移到下⼀⻚。在现代系统上,这已经反映不出来了,⾏为改成类似于 \v 。
• \n :换⾏符。
• \r :回⻋符,光标移到同⼀⾏的开头。
• \v :垂直分隔符,光标移到下⼀个垂直制表位,通常是下⼀⾏的同⼀列。
• \t :制表符,光标移到下⼀个⽔平制表位,通常是下⼀个4/8的倍数。
注意 \t 的使用效果
int main()
{
printf("a\tbc\tdef\tqq");
return 0;
}
总结
以上是C语言部分最最常见的小知识,我们要像捡贝壳一样捡到自己的小篮子里哦,有不明白的地方欢迎留言,作者水平有限,文章不妥部分还请各位读者指正。