西安石油大学教案(课时备课) 第16次课2学时 章节第12章位运算 讲授主要1.位运算符和位运算 内容2.位运算举例 3.位段 1.6种位运算符的运算规则和应用 重点2.位段 难点难点 6种位运算符的应用 要求掌握 1.6种位运算符的运算规则和应用 闻知识点利2.位段的概念、定义、引用 分析方法 1.6种位运算符的运算规则和应用 (1)&:如果两个相应的二进制位都为1,则该位的结果值为1;否则为0 教授思 用途:清零;取一个数中某些指定位:保留某一位 ,采用(2):两个相应的二进制位中只要有一个为1,该位的结果值为1。常用来对一个 的教学方数据的某些位定值为1。 法和辅 (3)^:若参加运算的两个二进制位同号,则结果为0,异号则为1。 用途:使特定位翻转;与0相^,保留原值;交换两个值,不用临时变量。 助手段 (4)~:对一个二进制数按位取反 板书设 (5)>:将一个数的各二进制位全部右移若干位 如何突 低位右移后舍弃,对无符号数高位补0 出,难点2.位段 如何解 结构体中以位为单位的成员称为“位段”或“位域”( bit field)。利用位段能够用较 少的位数存储数据。 师生 位段的定义形式。 互动等对位段中数据引用的方法 几点说明 作业布置P329:121,12.3 主要 参考资料