目录
#include <stdio.h>
int main()
{
printf("hello world");
return 0;
}
1.数据类型
1.1 常量与变量
1.1.1 关键字
C语言关键字共有32个
· 数据类型关键字
char,short,int,long,float,double,unsigned,signed,struct,union,enum,void
· 控制语句关键字
if,else,switch,case,default,for,do,while,break,continue,goto,return
· 存储类关键字
auto,extern,register,static,const
· 其他关键字
sizeof,typedef,volatile
1.1.2 数据类型
数据类型的作用:编译器预算对象(变量)分配的内存空间大小
C语言编程最基本要明确变量的数据类型
基本类型 |
整型 | int、short、long |
字符型 | char | |
实型(浮点型) | 单精度实型 float | |
双精度实型 double | ||
构造类型 | 数组类型 | |
结构类型 | struct | |
联合类型 | union | |
枚举类型 | enum | |
指针类型 | char* 、int* |
1.1.3 常量
· 在程序运行过程中,其值不能被改变的量
- 整型常量
- 实型常量
- 字符常量
- 字符串常量
1.1.4 变量
2.运算符
2.1 运算符类型
运算符类型 | 作用 |
算术运算符 | 处理四则运算 |
赋值运算符 | 将表达式的值赋给变量 |
比较运算符 | 表达式之间比较,并返回一个真值或假值 |
逻辑运算符 | 根据表达式的值返回真值或假值 |
位运算符 | 处理数据的位运算 |
sizeof运算符 | 求字节数长度 |
2.2 算术运算符
运算符 | 名称 |
+ | 正号/加 |
- | 负号/减 |
* | 乘 |
/ | 除 |
% | 取余 |
++ | 前/后自增 |
-- | 前/后自减 |
2.3 赋值运算符
运算符 | 名称 |
= | 赋值 |
+= | 加等于 |
-= | 减等于 |
*= | 乘等于 |
/= | 除等于 |
%= | 模等于 |
2.4 比较运算符
C语言比较运算中,“真”用“1”,“假”用“0”。
运算符 | 名称 |
== | 关系等 |
!= | 不等于 |
< | 小于 |
> | 大于 |
<= | 小于等于 |
>= | 大于等于 |
2.5 逻辑运算符
运算符 | 名称 |
! | 非 |
&& | 逻辑与 |
|| | 逻辑或 |
2.6 运算符优先级
运算符优先级比较庞大,之后出