C语言是一门编译型计算机语言,代码需要经过编译和链接生成可执行程序才能运行的,C语言代码经过编译生成目标文件,目标文件和链接库通过链接生成可执行程序。
一、main函数
每个C语言程序不管有多少行代码,都是从main函数开始执行的,main函数是程序的入口。main函数也被叫做:主函数。main函数前面的int表示main函数执行结束时返回int整型类型的值。所以在in函数的最后写return 0;
1.main函数是程序的入口
2.main函数有且只能有一个
3.即使一个项目创建了多个.c文件,但是只能有一个main函数
4.注意:
main函数要写对,不要写成mian
main函数后面的括号不要漏掉
代码中的符号都是英文的,不能是中文的,比如括号和分号
每条语句结束后都应有分号
二、printf函数和库函数
printf是一个库函数,它的功能是在标准化输出设备(一般指屏幕)上进行信息的打印。库函数书需要包含头文件的,比如这里的printf函数需要包含#include <stdio.h>.
stdio.h:标准化输入输出文件
1.%d:打印整型
2.%c:打印字符型
3.%f:打印双精度浮点型
三、关键字
C语言中有一些保留的名字或者符号,比如 int,if,return,这些符号被称为保留字或者关键字
1.关键字都有特殊的意义,是保留给C语言使用的
2.创建标识符的时候不能和关键字重复
3.不能自己创建关键字
C语言一共有32个关键字:
a:auto
b:break
c:case,char,const,continue
d:default,do,double
e:else,enum,extern
f:float,for
g:goto
i:if,int
l:long
r:register,return
s:short,signed,sizeof,static,struct,switch
t:typedef
u:union,unsigned
v:void,volatile
w:while
C语言所有关键字介绍:https://zh.cppreference.com/w/c/keyword
四、字符和ASCII编码 :https://zh.cppreference.com/w/cpp/language/ascii
总共128个ASCII编码值(0~127)
掌握几组特殊的就可以:
1.A~Z的ASCII编码值从65~90
2.a~z的ASCII编码值从97~122
3.大写字母的ASCII码值+32就能得到对应的小写字母的ASCII码值
4.数字0~9对应的ASCII编码值从48~57
5.ASCII编码值从0~31字符是不可以打印的
五、字符串
使用英文双引号括起来的一串字符成为字符串,如:"asdsg"就是一个字符串。
字符串的末尾隐藏着一个\0字符,这个字符是字符串的结束标识
使用strlen打印长度的时候,\0是不会被算进去的
六、转义字符
\n,\0都属于转义字符,\n表示换行的意思
C语言中的转义字符: