十进制数69.136分别转换为二进制转八进制数、八进制数、十六进制数

扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
下载作业帮安装包
扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
将下列十进制转换成二进制、十六进制和压缩BCD码 25.82 412.15 513.46 69.136
作业帮用户
扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
14、19c、5、45二进制、八进制、十六进制
为您推荐:
其他类似问题
扫描下载二维码十进制、二进制、八进制、十六进制之间的换算规律_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
十进制、二进制、八进制、十六进制之间的换算规律
阅读已结束,下载本文需要
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,同时保存到云知识,更方便管理
还剩30页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢二进制数、八进制数、十进制数、十六进制数相互转换方法_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
二进制数、八进制数、十进制数、十六进制数相互转换方法
&&二进制数、八进制数、十进制数、十六进制数相互转换方法
你可能喜欢扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
下载作业帮安装包
扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
1.6 将下列二进制数转换成十进制数、八进制数和十六进制数:( 3 )( 10111.01 ) 21.7 将下列十进制数转换成二进制数、八进制数和十六进制数(二进制数精确到小数点后 4 位):( 3 )( 33.33 ) 101.9 写出下列各数的原码、反码和补码( 1 ) [0.1011]( 2 ) [-10110]
作业帮用户
扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
1.6 将下列二进制数转换成十进制数、八进制数和十六进制数:( 3 )( 10111. 01 ) 答案:十进制:23.25
八进制数: 27.2
十六进制:17.21.9 写出下列各数的原码、反码和补码( 1 ) [0.1011]( 2 ) [-10110]答案:(1)原码:0.1011000
反码:0.0100111
补码:0.0101000
(2)原码: 反码: 补码:+++++++++++++++++++++++++++++++++++++++++++++++++++十进制小数转换成二进制小数采用"乘2取整,顺序排列"法.具体做法是:用2乘十进制小数,可以得到积,将积的整数部分取出,再用2乘余下的小数部分,又得到一个积,再将积的整数部分取出,如此进行,直到积中的整数部分为零,或者整数部分为1,此时1位二进制的最后一位.或者达到所要求的精度为止.如,23.25!整数部分:23转换为二进制为10111,小数部分,0.25*2=0.5去整数部分0,余下0.5的小数部分,0.5*2=1.0取整数部分为1,余下为0.所以(=(23.25)10八进制就是小数点整数部分从右到左,小数部分从左到右,把二进制三位三位的并起来就行了,不足三位补足三位,十六进制四位类推.记作X=[X]原.例如在字长n=8的机器内:
小数: [+0.1011]原=0.1011000
[-0.1011]原=1.1011000
整数: [+1011]原=
[-1011]原=求反码时,符号位不变,数值部分按位求反;求补码时,再在反码的末位加1.答案你自己再验证一下吧……
为您推荐:
其他类似问题
扫描下载二维码在C语言中,输入一个十进制数,将其转化为二进制数,八进制数,十六进制数,并输出(要求用函数来实现)_百度知道
在C语言中,输入一个十进制数,将其转化为二进制数,八进制数,十六进制数,并输出(要求用函数来实现)
我有更好的答案
&&&&nbsp!=&0);&&nbsp,输入数字n&进制radixvoid&&&&//余数 int&i,k;&&//i,k表示数组下标 int&nbsp,&n);&nbsp.jpg" target="_blank" title="点击查看大图" class="ikqb_img_alink"><img class="ikqb_img" src="http://b.);&nbsp.com/zhidao/wh%3D600%2C800/sign=b31bc739c52fb6281a42/ccb912c9e27eb0c9fdfc.jpg" esrc="http://b.do {
++k; Hex_to_Others(n,8);=0;i--)&&&&{&& Hex_to_Others(n,16); return&&&&nbsp.n;&&&&%c&&&& k=-1;} printf(&\n&);}int&main(){ int&&&&remain=n%&&&&&&&&arr[k]=
n=n/&&&&}while(n&;& &&&&for(i=k;i&&&&&Hex_to_Others(int&n,int&&arr[10];&nbsp.hiphotos.baidu.com/zhidao/pic/item/ccb912c9e27eb0c9fdfc:&&0;&&printf(&%d&;,arr[i]+55);}<a href="radix){&&&&int&&&else&&nbsp,arr[i]);&&&& scanf(&%d&;&lt://b;if(arr[i]&9)&&&&&&&&&&&&printf(&quot/****程序说明:输入一个十进制数; printf(&& Hex_to_Others(n,2),将其转化为二进制数;&quot.请输入一个十进制数;&nbsp.h&//任意进制转换函数,八进制数,十六进制数*/#include&nbsp
采纳率:83%
来自团队:
*)malloc(sizeof(char)&*&2;}/*&十进制数转换为十六进制数(字符串表示)&decToOct(dec)); printf(&16进制数:\t%s\n&;/*& printf(&&#39;5&#39;;& n&nbsp,&&#39;A&#39;;&nbsp,&&#39;\0&#39;=&num&(char&*)malloc(sizeof(char)&=&*decToHex(long&&#39;6&#39;,&&0;;
num&i++) {
temp&&#39;B&#39;; arr& } for(i=0;&i&dec&=& char&
arr[n-1-i]&nbsp,&=&arr[n-1-i];=&arr[n-1-i],&nbsp,&0&#39;&#39;C&#39;;&#39;\0&#39;MAX); n&=&nbsp,&0) {
arr[n++]&0; printf(&quot,&nbsp.h&#define&
arr[i]&*&MAX);+&&#39; char&*bin&=&i; } for(i=0;&i&lt:#include&=&{&#39;0&#39;;10进制数; while(num&& int&=&num&nbsp.h&#include&&num);/*&十进制数转换为十六进制数(字符串表示)&num){ char&8;decToHex(dec)); return&/=& char&}/*&十进制数转换为八进制数(字符串表示)&*/char&*decToOct(long&num){ char&*arr:\t%s\n&quot,&8进制数:\t%s\n&;*decToOct(long&
arr[n-1-i]&MAX); n&=&i++) {
temp&%&8&=&(char&
arr[i]&&lt,&nbsp,&*decToHex(long&=&arr[i],& char&*hex&=&& arr&* char&=&(char&nbspC语言程序;16];&#39;1&#39;,&/=&main(){ long&MAX&33char&signs[]&}/*&十进制数转换为二进制数(字符串表示)&*/char&*decToBin(long&num){ char&*arr:\t%ld\n&;i;&
num&/=&16;+&&#39; } arr[n]&=&101&;*/char&.h&#include&&&#39;7&#39;; } arr[n]&=& while(num&n;&#39;F&#39;};/*&十进制数转换为二进制数(字符串表示)&*/char&*decToBin(long&num),&&0;*)malloc(sizeof(char)&*&=&arr[i];&#39;9&#39;;signs[num&%&n;&#39;4&#39;;&#39;D&#39;,&nbsp,&&quot,&=&0; while(num&&&0) {
arr[n++]&=&; return&*/char&n/2;=&num);int&nbsp,&nbsp,&&#39;8&#39;;0) {
arr[n++]&n/2; } for(i=0;&i&n/2;&i++) {
temp&=&arr[i];
arr[i]&=&arr[n-1-i];
arr[n-1-i]&=& } arr[n]&=&&#39;\0&#39;; return&}运行测试:,& int&75BCD15&; int&i,&n; arr&=& char&*oct&=&&&#39;E&#39;;十进制数转换为八进制数(字符串表示)&,&decToBin(dec));&;; return&0&#39;dec); printf(&2进制数;*/char&%&2&;
num&&#39;2&#39;;&#39;3&#39;
#include&&stdio.h&#include&&stdlib.h&#define&LEN&100int&decimal2Binary&(int&num)&{&/*十进制转二进制*/ int&rem,temp,i=0; int&s[LEN]; char&string[LEN]; temp&=&
while(temp)&{
rem=temp%2;
temp=temp/2;&&&&&&&&s[i++]=&&&&}&&&&printf(&二进制:&);&&&&while(i&0)&&&&&&&&&printf(&%d&,s[--i]); printf(&\n&); &&&&itoa(num,string,2); printf(&使用itoa函数验证:%s\n&,string);&&&&printf(&\n&);}int&decimal2Octal&(int&num)&{&/*十进制转八进制*/ int&rem,temp,i=0; int&s[LEN]; char&string[LEN]; temp&=& &&&&while(temp)&{
rem=temp%8;&&&
temp=temp/8;&&&&&&&&s[i++]=&&&&}&&&&printf(&八进制:&);&&&&&while(i&0)&&&&&&&&&&&printf(&%d&,s[--i]);&&&&printf(&\n&);&&&&&&&&itoa(num,string,8); printf(&使用itoa函数验证:%s\n&,string);&&&&printf(&\n&);}int&decimal2Hexadecimal&(int&num)&{&/*十进制转十六进制*/&&&&int&temp,j,i=0;&&&&char&s[LEN],string[LEN];&&&&temp&=&&&&&&&&&while&(temp)&{
j=temp%16;&&&&&&&&if(j&=0&&j&=9)&&&&&&&&&&&&&s[i]=&j&+&&#39;0&#39;;&&&&&&&&else&s[i]=j+87;&&&&&&&&&&&&temp=temp/16;&&&&&&&&i++;&&&&}&&&&s[i]=&#39;\0&#39;;&&&&&&&&printf(&十六进制:&);& for(i=strlen(s)-1;i&=0;i--)
printf(&%c&,s[i]); printf(&\n&); &&&&itoa(num,string,16); printf(&使用itoa函数验证:%s\n&,string);&&&&printf(&\n&);}int&main(void)&{&& int& &&&&printf(&请输入十进制数:\n&);&&&&&&&scanf(&%d&,&num);&&&&printf(&\n&);&&&&decimal2Binary&(num);&&&&decimal2Octal&(num); decimal2Hexadecimal&(num);}运行结果
为您推荐:
其他类似问题
&#xe675;换一换
回答问题,赢新手礼包&#xe6b9;
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。}

我要回帖

更多关于 二进制转化为八进制 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信