2009年9月全国计算机等级考试二级C语言程序设计题(54)
来源:优易学  2011-7-30 16:24:29   【优易学:中国教育考试门户网】   资料下载   IT书店
题目:取一个整数a从右端开始的4~7位。程序分析:可以这样考虑:
  (1)先使a右移4位。
  (2)设置一个低4位全为1,其余全为0的数。可用~(~0<<4)
  (3)将上面二者进行&运算。
  2.程序源代码:
  main()
  {
  unsigned a,b,c,d;
  scanf("%o",&a);
  b=a>>4;
  c=~(~0<<4);
  d=b&c;
  printf("%o\n%o\n",a,d);
  }

责任编辑:小草

文章搜索:
 相关文章
热点资讯
资讯快报
热门课程培训