呼和浩特职业学院:《C/C++程序设计》课程教学资源(各章习题)第十章 位运算(答案)

第十章习题答案 1.1选择题 1.B2.C3.C4.B 2.2编程题 1.请编程序:从终端读入16进制无符号整数m,调用函数rightrot将m中的原始数据循环 右移n位。并输出移位前后的内容。 2.设计一个函数,使给出一个数的原码,能得到该数的补码。 这几个程序也没有答案不用作了。 3.写一函数,对16位的二进制数取出它的奇数位(即从左边起第1、3、5.15位) void funl(int a) { int item=1; int i,out bit,result=0: for(i=0:i>l; if(a%21=0) out bit-0; else out bit=1; if(=0) item=1; else item=item*2; result=result+item*out bit: a=a>>1: printf("The result is 0%0.\n".result): main() { int a; printf("Please input a Oct number:") scanf("%o",&a); funl(a); } 3.3阅读程序,写出程序运行结果 程序一:-2,62 程序二:0x6c 程序三:a:9a b:ff65
第十章习题答案 1.1 选择题 1.B 2.C 3.C 4.B 2.2 编程题 1.请编程序:从终端读入16进制无符号整数 m,调用函数 rightrot 将 m 中的原始数据循环 右移 n 位。并输出移位前后的内容。 2.设计一个函数,使给出一个数的原码,能得到该数的补码。 这几个程序也没有答案不用作了。 3.写一函数,对16位的二进制数取出它的奇数位(即从左边起第1、3、5.15位) void fun1(int a) { int item=1; int i,out_bit,result=0; for(i=0;i>1; if(a%2!=0) out_bit=0; else out_bit=1; if(i==0) item=1; else item=item*2; result=result+item*out_bit; a=a>>1; } printf("The result is 0%o.\n",result); } main() { int a; printf("Please input a Oct number:"); scanf("%o",&a); fun1(a); } 3.3 阅读程序,写出程序运行结果 程序一:-2,62 程序二:0x6c 程序三:a: 9a b: ff65
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 呼和浩特职业学院:《C/C++程序设计》课程教学资源(各章习题)第十章 位运算(试题).doc
- 呼和浩特职业学院:《C/C++程序设计》课程教学资源(各章习题)第九章 结构体与共用体(答案).doc
- 呼和浩特职业学院:《C/C++程序设计》课程教学资源(各章习题)第八章 指针(答案).doc
- 呼和浩特职业学院:《C/C++程序设计》课程教学资源(各章习题)第九章 结构体与共用体(试题).doc
- 呼和浩特职业学院:《C/C++程序设计》课程教学资源(各章习题)第八章 指针(试题).doc
- 呼和浩特职业学院:《C/C++程序设计》课程教学资源(各章习题)第七章(答案).doc
- 呼和浩特职业学院:《C/C++程序设计》课程教学资源(各章习题)第七章(试题).doc
- 呼和浩特职业学院:《C/C++程序设计》课程教学资源(各章习题)第六章(答案).doc
- 呼和浩特职业学院:《C/C++程序设计》课程教学资源(各章习题)第六章(试题).doc
- 呼和浩特职业学院:《C/C++程序设计》课程教学资源(各章习题)第五章 循环结构程序设计(答案).doc
- 呼和浩特职业学院:《C/C++程序设计》课程教学资源(各章习题)第五章 循环结构程序设计(试题).doc
- 呼和浩特职业学院:《C/C++程序设计》课程教学资源(各章习题)第四章 选择结构程序设计(答案).doc
- 呼和浩特职业学院:《C/C++程序设计》课程教学资源(各章习题)第四章 选择结构程序设计(试题).doc
- 呼和浩特职业学院:《C/C++程序设计》课程教学资源(各章习题)第三章 顺序结构程序设计(答案).doc
- 呼和浩特职业学院:《C/C++程序设计》课程教学资源(各章习题)第二章(答案).doc
- 呼和浩特职业学院:《C/C++程序设计》课程教学资源(各章习题)第三章 顺序结构程序设计(试题).doc
- 呼和浩特职业学院:《C/C++程序设计》课程教学资源(各章习题)第二章(试题).doc
- 呼和浩特职业学院:《C/C++程序设计》课程教学资源(各章习题)第十一章 文件(答案).doc
- 呼和浩特职业学院:《C/C++程序设计》课程教学资源(各章习题)第十一章 文件(试题).doc
- 呼和浩特职业学院:《C/C++程序设计》课程教学资源(各章习题)第一章 绪论(答案).doc
- 呼和浩特职业学院:《C/C++程序设计》课程电子教案(PPT课件)第一章 C语言概述(授课教师:张媛).pps
- 呼和浩特职业学院:《C/C++程序设计》课程电子教案(PPT课件)第一章 程序的灵魂-算法.pps
- 呼和浩特职业学院:《C/C++程序设计》课程电子教案(PPT课件)第三章 数据输入与输出.pps
- 呼和浩特职业学院:《C/C++程序设计》课程电子教案(PPT课件)第二章 顺序结构程序设计.pps
- 呼和浩特职业学院:《C/C++程序设计》课程电子教案(PPT课件)第七章 指针.pps
- 呼和浩特职业学院:《C/C++程序设计》课程电子教案(PPT课件)第五章 数组.pps
- 呼和浩特职业学院:《C/C++程序设计》课程电子教案(PPT课件)第六章 函数.pps
- 呼和浩特职业学院:《C/C++程序设计》课程电子教案(PPT课件)第四章 C程序流程设计.pps
- 清华大学:《C语言程序设计》课程PPT教学课件(谭浩强教材第二版,共七章).ppt
- 《C语言程序设计》课程授课教案(PPT教学课件)第一章 C语言概论.ppt
- 《C语言程序设计》课程授课教案(PPT教学课件)第七章 函数.ppt
- 《C语言程序设计》课程授课教案(PPT教学课件)第三章 最简单的C.ppt
- 《C语言程序设计》课程授课教案(PPT教学课件)第二章 数据类型、运算符及表达式.ppt
- 《C语言程序设计》课程授课教案(PPT教学课件)第五章 循环结构.ppt
- 《C语言程序设计》课程授课教案(PPT教学课件)第八章 编译预处理、第九章 指针、第十章 结构体、共用体及枚举类型、第十一章 文件.ppt
- 《C语言程序设计》课程授课教案(PPT教学课件)第六章 数组.ppt
- 《C语言程序设计》课程授课教案(PPT教学课件)第四章 选择结构.ppt
- 《C语言程序设计》课程教学课件(PPT讲稿)第一章 C语言概述、算法介绍.ppt
- 《C语言程序设计》课程教学课件(PPT讲稿)第二章 数据类型、运算符与表达式、位运算.ppt
- 《C语言程序设计》课程教学课件(PPT讲稿)第三章 程序控制流.ppt