1.数据
1.1字符,char
1.2整型,短整型shot [int],长整型long[int]
1.3浮点型,float,double,long double
1.4布尔类型,使用得包含头文件<stdbool.h>,布尔类型取值是true false
2.signed&unsigned
-
c语言运用signed和unsigned来修饰字符型和整型
-
signed关键字表示一个类型带有正负号 unsigned表示不带有正负号,既零和正整数 对于int是默认带有正负号得也就是说int等同于signed int
-
unsigned的好处就是同样的内存长度可以表达的最大正整数增大了一被,其中 unsigned int中的int可以省略
-
char也可用signed/unsigned修饰,但 signed char!=char
3.变量
1.int age;//整型变量
2.char ch;//字符变量
3.double weight;//浮点型变量
变量在创建时各一个初始值就是变量的初始化
int age = 18;
char ch = ‘twk’;
double weight = 71.5;
unsigned int high = 184;
全局变量:大括号外
局部变量:大括号内
二者同名时,优先使用局部变量
4.算术操作符
- 除法/:两边是整数,结果是整数:6/4=1,两边至少一个浮点型:6.0/4=1.5
- 求模%:只能用于整数,结果的正负由第一个运算符决定
5.赋值
- 连续复制
- 复合赋值
6.单目运算符
- 前置++:先加一后使用
- 后置++:先使用后加一
同理得–