- 1
- 0
- 约5.04千字
- 约 31页
- 2016-12-23 发布于重庆
- 举报
第十二章 主要内容 12.1 枚举 12.2 类型定义 12.3 位运算符和位运算 概念 位运算是指按二进制位进行的运算。因为在系统软件中,常要处理二进制位的问题。 例如:将一个存储单元中的各二进制位左移或右移一位,两个数按位相加等。 位运算是C语言的低级语言特性,可以像汇编语言一样用来编写系统程序。 位运算符 1. “按位与”运算符(&) 按位与的用途: 2. “按位或”运算符(|) 3. “异或”运算符(∧) 4. “取反”运算符(~) 5. 左移运算符(<<) 5. 左移运算符(<<) 6. 右移运算符() 8. 不同长度的数据进行位运算 * §12.1 枚举类型 枚举:将变量的值一一列举出来,变量的值只限于列举 出来的值的范围内。 枚举类型的定义用enum 一般形式:enum 枚举名{枚举值表}; 如: enum weekday{sun,mon,tue,wed,thu,fri,sat}; 定义变量: enum weekday workday,week-day; enum{sun,mon,tue,wed,thu,fri,sat}workday; enum weekday{sun,mon,tue,wed,thu,fri, sat} workday; 变量值只能是sun到sat之一 枚举
原创力文档

文档评论(0)