C语言-A位运算解读.pptVIP

  • 5
  • 0
  • 约5.47千字
  • 约 16页
  • 2019-08-31 发布于四川
  • 举报
§12.1 数值在计算机中的表示 基本思路: (1)使变量num右移8位,将8~11位移到低4位上。 (2)构造1个低4位为1、其余各位为0的整数。 (3)与num进行按位与运算。 /*程序功能:输出一个整数中由8~11位构成的数*/ main() { int num, mask; printf(Input a integer number: ); scanf(%d,num); num = 8; /*右移8位,将8~11位移到低4位上*/ mask = ~ ( ~0 4); /*间接构造1个低4位为1、其余各位为 0的整数*/ printf(result=0x%x\n, num mask); } #include stdio.h main() { int num, mask, i; printf(Input a integer number: ); scanf(%d,num); mask = 115; /*构造1个最高位为1、其余各位为0的整数(屏蔽字)*/ printf(%d= , num);

文档评论(0)

1亿VIP精品文档

相关文档