13位运算.pptVIP

  • 28
  • 0
  • 约小于1千字
  • 约 11页
  • 2017-06-06 发布于江西
  • 举报
13位运算

位运算 梁春燕 华电信息管理教研室 cyliang.teaching@ 主要内容 位运算符和位运算 位段 小结 上机作业 11 位运算 系统软件中,用于检测和控制。 位运算—二进制位的运算。 位运算 举例:取整数的从右端开始的4-9位 void main() { unsigned a,b; scanf(“%o”,a); b=(a4)(~(~06)); printf(“%o,%o\n”,a, b); } 位段 位段:又称位域,在结构体中以位为单位的成员。 作用:减少存储数据的位数。 定义: 位段成员类型必须为unsigned,int 类型; 位段长度不能大于存储单元; 可以定义无名段; 可以用整型格式输出。 小结 小结 位运算符和位运算: | ^ ~ 位段 上机作业 上机作业11 试验目的 掌握按位运算的概念和方法; 学会使用位运算符; 学会通过位运算实现对某些位的操作。 上机作业11 试验内容 编写一个函数getbits,使给出一个整数,能得到该数的补码。要求用八进制形式输入和输出。 在主函数main中调用这个函数,得到输入的八进制数的补码。 在周一9:00之前,将作业压缩后提交到:0:2121/梁春燕老师资料/高级语言程序设计(C)/作业/上机作业11/ 提交实验表到:0:2121/梁春燕老师资料/高级语言程序设计(C)/作业/实验表/实

文档评论(0)

1亿VIP精品文档

相关文档