c语言中将二进制数(001101101110.110101)b转换成八进制数怎么算
4个回答
展开全部
从小数点开始左右每3位隔开——001'101'101'110.110'101。
前后不足3位的用0补齐——001'101'101'110.110'101。
用对应的八进制符号将每个3位二进制表示的数直接依次写下来——1556.65。
结果就——(001101101110.110101)b==(1556.65)o。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2017-09-22
展开全部
001101101110.110101=0011-0110-1110.1101-0100=36E.D4你写的0100=100-96真是有意思哦。我也不明白。不过2进制转16进制很简单,4位2进制对应一个16进制,整理成表如下:0000000011001020011301004010150110601117100081001
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2016-01-12
展开全部
首先把二进制转化称十进制的数,然后十进制在转化成八进制的数
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询