C语言
- 了解了typedef的用法,可以给数据类型取别名、和结构体一块使用、简化一些复杂的类型声明
- 共用体(union)和结构体的声明是类似的,但共用体的所有成员拥有同一个内存地址,它们不会同时出现,只是不断的在切换;对其赋值会被覆盖掉,只会正确打印最后一个元素
- 枚举类型(enum),一一列举,一个变量只有几个可能的值,就可以使用枚举类型;枚举类型是整型的,从0开始;可以声明时进行任意赋值,从中间赋值,前面还是按0开始,后面按赋值开始;枚举常量的值和名字是绑定的,后期不可修改
- 位域,把一个字节中的二进制位分为几个不同的区域,并指定每个区域的位数,可以有域名,在程序中按照域名可以进行单独操作
- 逻辑位运算符,只作用于整型,对操作数的每一个二进制位起作用
- 左移运算符,右移运算符,两个操作数,舍弃,用0补
- 位操作的应用:掩码、打开位、关闭位、转置位