学习目标:C语言回顾笔记3.
学习内容:
- 初识操作符
- C enum枚举 (数据类型补充)
学习产出:
1. 初识操作符
操作符是一种告诉编译器执行特定的数学或逻辑操作的符号。
1.算术运算符
2.关系运算符
3.逻辑运算符
4.位运算符
5.赋值运算符
6.杂项运算符
1.算数运算符
例如:A变量为10,B变量为20;
2.关系运算符
例如:A变量为10,B变量为20;
3.逻辑运算符
例如:A变量为1,B变量为0;
4.位运算符
与或非,按位取反,左移右移;
5.赋值运算符
6.杂项运算符
//运算符
//算术运算符:+,-,*,/,%(取余);
//移位运算符:<< >>(右)----移动的是二进制位;
#include <stdio.h>
int main()
{
float a,b;
a=9.0/2;//触发小数位运算(0.0)
b=9/2; //依然是整数运算;
int d=3;
int c=d<<1;
printf("%.2f\n",a); //a=4.50;
printf("%.2f\n",b); //b=4.00;
printf("%d\n",c);
}
2. C enum枚举 (数据类型补充)
//枚举类型(enum) ;
#include <stdio.h>
#define FFF 1
//注意:第一个枚举默认值为0,后续枚举加 1。
//把第一个定义为 1,第二个就为 2,以此类推。
enum DAY
{
AAA=1, BBB, CCC,//aaa=1;bbb=2;ccc=3
};
int main()
{
int b=10;
enum DAY day; //引用
printf("%d\n",AAA);
printf("%d",b);
}