一、关键字
1.关键字基本概念
已被C语言本身使用,不能再作其他用途的字,C语言一共有32个关键字
不用专门去记
分类:数据类型关键字+流程控制关键字
2.数据类型关键字(20个)
a.基本数据类型(5个):int、void、char、float、double
b.类型修饰关键字(4个):short、long、signed、unsigned
c.复杂类型关键字(5个):struct、union、enum、typedef、sizeof
d.存储级别关键字(6个):auto、static、register、extern、const、volatile
3.流程控制关键字(12个)
a.跳转结构(4个):return、continue、break、goto
b.分支结构(5个):if、else、switch、case、default
c.循环结构(3个):for、do、while
二、标识符
a.标识符命名规则:1.只能由字母、数字、下划线或者美元符号组成
2.不能以数字开头
3.不能与关键字重名
4.严格区分大小写
b.标识符命名规范:1.起一个有意义的名字
2.驼峰命名
三、数据类型
四、常量
分类:整型常量、实型常量、字符型常量、字符串常量
五、变量
定义:变量由变量类型和变量名组成,分为局部变量和全局变量
使用步骤:
定义:变量类型 变量名;(例:int a;)
初始化:刚定义的变量里面有垃圾值,需要初始化来清空垃圾值并赋初值(例:int a = 11)
使用:取值和赋值
作用域:局部+全局
六、printf函数
1.printf函数一个标准库函数,能够以精确的格式输出程序运行的结果,使用之前要包含头文件"stdio.h"
2.调用格式:printf("格式控制字符串",输出项列表);
3.格式控制符
%d 输出十进制整数
%f 输出实型(有效数字是7位)
%c 输出字符
七、scanf函数(阻塞式函数)
跟printf函数类似,需要注意的是要用到取地址符&,例:scanf("%d",&a);
注意事项:1.接收单个变量值的时候,在输入值之前,如果我们输入了空格、回车、tab,都会被忽略
2.scanf函数遇到回车的时候会结束执行