常量的知识点
1.字面常量 比如:2、 3 、3.14就是字面上的不变的量
2.const修饰的常变量 const修饰一个变量的时候,变量具有了常属性,也就是不能通过赋值去改变变量了,但它实际上还是一个变量,不能用在数组定义元素个数的[]里,因为[]里要求的是常量表达式。
3.#define定义的标识符常量 格式是#define 名字 值 它就是一个常量,举个例子说就是#define key 1 那么在编译的过程中遇到key时 就是遇到1,忘记说了这个要放在首行去定义
4.枚举常量 关键字 enum 请看代码
函数
1.函数是一种方法,我们把这种方法用代码敲出来,以后需要用到这种方法,直接调用就可以了。以下示意一个判断较大值的函数解决代码样式
操作符
1.算术操作符. + - * / %(取模) 取模是得余数 比如 7/2 商3,余1。代码里这样写 int a = 7%2; 此时a的值是1,若 int a = 7/2; 此时a的值是3。
2.移位(二进制位)操作符. >>(右移操作符),<<(左移操作符) 比如:short a = 2;此时二进制序列是 0000000000000010 short类型是2个字节 16个bit位,a<<1;将a左移1个位 变成 0000000000000100,右移同理。
3.&按位与 |按位或 ^按位异或操作符 0101 与 1001两个二进制序列 将其按位与 一假则假 变成0001 按位或 一真则真 变成1101 按位异或 同 0 异 1 变成1100 C语言中0是假 非0是真
4.逻辑与&& 逻辑或|| 1010与0110 逻辑与 一假则假 0010 逻辑或 一真则真21110
5.复合赋值符 += -=(减等) *= /= %= &= |= ^= ++ --(减减) 比如 int a =0; a = a + 2;就是a+2的值赋给a,a最后变成2 这个式子可以等价成 a +=2;其它的同理。 int a = 2; int b = a++;b这里的意思是先把a(2)的值copy给b,a自身再加1,最后就是 a是3 b是2。若 int b = ++a 此时是先a自身加1,a变成3,再把值copy给b,最后就是 a是3 ,b是3,-- 同理。
6.[]下标引用操作符 数组访问元素的时候用到 ()函数调用符
选择语句
循环语句
顺序语句
顺序语句就是计算机按顺序的完成我们做的代码 每句话后处一些特别的都要加;(分号)