常量
表示代码中固定不变的量
常量的分类
在C语言中常量主要分为以下几类
- 表面常量
- const修饰的变量
const int char=20;//变量将变为常量
不过由const修饰的变量实质上还是一个变量,我们通称为常变量,在数组中不能被使用
- define定义的一个标识符常量
define max=20;
- 枚举常量
由enum来包含的常量
enum sex
{
bulu,
yellow,
red
};
//bulu,yellow,red枚举常量
字符串+转义字符+注释
字符串
定义:由(“”)(DOUBLE quote)起来的就叫做字符串或字面值
"ABC“,"hello word"
转义字符
由\xxx组成的字符,通常用来
https://www.cnblogs.com/kanhaoniao/p/11323166.html
注释
注释的目的主要是为了代码的读者能更方便的阅读代码
在C语言中注释的类型为
/*xxxx
*/
在c++语言中注释主要为
//注释内容
在编程的过程中由于C语言原来的注释不支持嵌套,所以在编程时我们经常使用c++语法来注释
选择语句
int a=0;
printf("在上大学的过程中\n");
printf("你会好好学习吗?;(选择 1 or 0)");
scanf("%d",a);
if (a=1)
{
printf("好工作");
}
else{
printf("回家放牛");
}
循环语句
while语句
int line=0;
printf("大学开始敲代码");
while(line<=20000)
{
printf("敲一行代码;%d\n",line);
line++;
}
if(line>=20000)
{
printf("好offer");
}
函数
在C语言中函数分为自定义函数,和库函数(原本就有的函数)
int Add(int x, int y);
{
int z = x+y;
return z;
}
int sum = 0;
sum=Add(3,5);
printf("%d",sum);
数组
一组相同元素的集合
int arr[10] = {1,2,3,4,5,6,7,8,9,10};//定义一个存放10个整数的数组
用下标的形式访问数组中的数,数组中的每一个数对应一个下标,最大的那个数的下标为N-1
操作符
±*/%,&取模
移(2进制)位操作符
//<<左移,>>右移
位操作符(2进制位)
& 按位与,真假操作,俩真=真
| 按位或,只要一个是真=真
^ 按位异或,异或的计算规律是对应的二进制位相同则为0,对应的二进制相异则为1
赋值操作符
基本赋值运算符:=
复合赋值运算符:+=(加赋值)、-=(减赋值)、*=(乘赋值)、/=(除赋值)、%=(求余赋值)、 <<=(左移赋值)、>>=(右移赋值)、&=(按位与赋值)、|=(按位或赋值)、*A=(按位异或赋值)。
单目操作符
只对一个变量进行操作。 a++;int a=-2;
双目操作符
运算所需变量为两个的运算符叫做双目运算符,例如+,-,*,/,%,<,>,>=,<=,==,!=,<<,>>,&,^,|,&&,||,=