C语言进阶教程 C语言程序设计 C语言入门 第10章 位运算 共9页.pptxVIP

  • 3
  • 0
  • 约3.59千字
  • 约 9页
  • 2022-08-20 发布于浙江
  • 举报

C语言进阶教程 C语言程序设计 C语言入门 第10章 位运算 共9页.pptx

位运算 取一个整数的后4位 在屏幕上输入一个8进制数,实现输出其后4位对应的数。(范例位置:光盘\TM\fl\10\1) #includestdio.h void main() { unsigned a,rs; /*声明无符号变量*/ printf(请输入一个八进制数:); scanf(%o,a); /*输入一个8进制数*/ rs=~(~04); /*构造一个后4位为1的数*/ printf(\n结果是=0%o\n, ars); /*进行与运算,得到后4位的数据*/ } 取出给定16位二进制数的奇数位 取出给定的16位二进制数的奇数位,构成新的数据并输出。(范例位置:光盘\TM\fl\10\2) #includestdio.h void main() { unsigned short a,s=0,q; int i,j,n=7,m; printf(请输入一个八进制数:\n); scanf(%o, a); /*输入一个八进制数*/ m=115; /*m的最高位为1,其他位为0*/ a=1; /*左移一位,使第15位成为最高位*/ for(i=1;i=8;i++) /*得到8位数*/ { q=1; if(m

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档