全套课件-C语言程序设计_完整.PPT

  1. 1、本文档共528页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * * * * * * * * 一级标题:36号黑体,二级标题32号黑体,文字部分28号楷体。每张最多点3下全部显示。 * * * * * * * * * * * * * * * * * 一级标题:36号黑体,二级标题32号黑体,文字部分28号楷体。每张最多点3下全部显示。 * 一级标题:36号黑体,二级标题32号黑体,文字部分28号楷体。每张最多点3下全部显示。 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 一级标题:36号黑体,二级标题32号黑体,文字部分28号楷体。每张最多点3下全部显示。 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 一级标题:36号黑体,二级标题32号黑体,文字部分28号楷体。每张最多点3下全部显示。 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 一级标题:36号黑体,二级标题32号黑体,文字部分28号楷体。每张最多点3下全部显示。 * * * * * * * * * * * * * * * * * * * * 一级标题:36号黑体,二级标题32号黑体,文字部分28号楷体。每张最多点3下全部显示。 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 一级标题:36号黑体,二级标题32号黑体,文字部分28号楷体。每张最多点3下全部显示。 * * * * * * * * * * * * (3)为数组定义新的类型名 例如:typedef char NAME[20]; NAME stu1,stu2; 等价于: char stu1[20],stu2[20]; (4)为指针定义新的类型名 例如:typedef char * STRING; STRING name={“Zhangpin”}; 等价于:char *name={“Zhangpin”}; 9.8 类型重定义typedef 9.8.3 类型重定义举例 探讨Windows位图文件(.bmp文件)的格式 9.9 位操作 位操作概述 在计算机存储空间管理中,分配的最小单位是字节,但在计算机编程中,位可以是操作的最小数据单位。对位的操作特别适合对计算机硬件进行控制,或者作数据变换,如编写设备驱动程序、数据压缩、数据加密。 C语言提供了六种位运算符(见表9-1),其中参与运算的数均以“二进制的补码形式”出现。 9.9 位操作 位操作运算符: 优先级 运算符 意义 结合方向 举例 2 ~ 取反 自右向左 ~a 5 , 左移,右移 自右向左 a2.b3 8 按位与 自左向右 ab 9 ^ 按位异或 自左向右 a^b 10 | 按位或 自左向右 a|b 9.9.1 按位与运算() “”是双目运算符。 原则: 00=0,01=0,10=0,11=1 例如:925=9运算表示如下: (1)清零特定位 (2)取某数中指定位 9.9 位操作 特殊用途: 9.9.2 按位或运算(|) “|”是双目运算符。 原则: 0|0=0,0|1=1,1|0=1,1|1=1 例如: 9|5=13运算如下: | = (1)对某些位置1,其它位不变 9.9 位操作 特殊用途: 9.9.3 按位异或运算(^) “^”是双目运算符。 原则: 0^0=0,0^1=1,1^0=1,1^1=0 例如: 9^5=12运算如下: ^ = (1) 使特定位的值取反; (2) 不引入第三变量,交换两个变量的值; 9.9 位操作 特殊用途: 9.9.4 取反运算(~) “~”是单目运算符。 原则:~1=0,~0=1 例如: a=9,~a=-10运算如下: ~

文档评论(0)

pehalf + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:7201060146000004

1亿VIP精品文档

相关文档