
10个回答
展开全部
八进制转换为十六进制,没有一步到位的办法。
可以先转化为十进制,再转化为十六进制。(这样的计算比较繁琐)
比较简单的方法是通过先转化为二进制,再转化为十六进制:
每1位八进制,对应于3位二进制数,然后从低位开始,每4位二进制数,对应于1位十六进制数。
例如:3765Q=011
111
110
101B=0111
1111
0101B=7F5H
可以先转化为十进制,再转化为十六进制。(这样的计算比较繁琐)
比较简单的方法是通过先转化为二进制,再转化为十六进制:
每1位八进制,对应于3位二进制数,然后从低位开始,每4位二进制数,对应于1位十六进制数。
例如:3765Q=011
111
110
101B=0111
1111
0101B=7F5H
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
先转十进制,再转八进制,
以下代码,h是十六进制“A5F”,然后转成十进制t,然后转成八进制e,
string h = "A5F";
int t = Convert.ToInt32(h, 16);
string e = Convert.ToString(t, 8);
以下代码,h是十六进制“A5F”,然后转成十进制t,然后转成八进制e,
string h = "A5F";
int t = Convert.ToInt32(h, 16);
string e = Convert.ToString(t, 8);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
先转二进制00111011110000100100
将开头的零去掉
就成了111011110000100100
再用三位归一法
111 011 110 000 100 100
在转换成八进制
即736044
将开头的零去掉
就成了111011110000100100
再用三位归一法
111 011 110 000 100 100
在转换成八进制
即736044
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
16进制过去知听说过16两称八进制是什么不知道?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询