C语言程序设计课程与考试辅导 王晓丹 9-16 第11章新.pptVIP

  • 3
  • 0
  • 约1.42千字
  • 约 12页
  • 2015-12-15 发布于广东
  • 举报

C语言程序设计课程与考试辅导 王晓丹 9-16 第11章新.ppt

第十一章 位 运 算        11.1 学 习 要 求   一、基本内容   (1) 位运算符的含义及使用。   (2) 简单的位运算。   二、学习要求   熟悉位运算符的含义、主要用途及使用;掌握简单的位运算实现。        11.2 内 容 要 点   一、位运算符   位运算符包括、|、^、~、、。其中,用于清零和取指定位置位;|?用于置位;^?用于指定位翻转和清零;~?用于按位取反;?用于将一个数的二进制位全部左移若干位;?用于将一个数的二进制位全部右移若干位。   二、位段   C语言允许在一个结构体中以位为单位来指定其成员所占的内存长度,这种以位为单位的成员称为位段。   位段是一种特殊的结构体类型,其每个成员变量是以位为单位来定义长度的,不再是各种数据类型的变量。         11.3 典型例题及解答   一、选择题   (1) 整型变量x和y的值相等且为非0值,则以下选项中,结果为0的表达式是______。     A) ?x?||?y B) ?x?|?y  C) x y D) ?x ^ y   解答:D)   ^?是按位异或运算符。   (2) 设char型变量x中的值则表达式(2+x)^(~3)的值是______。     A) B)     C) ?11111

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档