黑马程序员技术交流社区

标题: 进制转换大家能有一个清晰地思路吗 [打印本页]

作者: hoohoo    时间: 2015-9-3 18:33
标题: 进制转换大家能有一个清晰地思路吗
比如随意给一个数,不论是二进制,十进制,八进制还是十六进制,是否是都要先转化为二进制?
作者: hoohoo    时间: 2015-9-3 18:41
真心求问,大牛请赐教!
作者: 驴小叔    时间: 2015-9-3 19:35
稀里糊涂的就过去了........
作者: hoohoo    时间: 2015-9-3 20:44
驴小叔 发表于 2015-9-3 19:35
稀里糊涂的就过去了........

不能啊!
作者: 1wang2huan    时间: 2015-9-3 20:53
别的数据类型转化为二进制需要编程实现,思路是先转化为十进制(这个直接格式化输出就好),然后根据转化二进制方法转化!别的转化都是直接格式化输出!
作者: dw4861    时间: 2015-9-3 21:07
常用进制转换:
1、10进制和2进制的互相转换;
2、16进制和2进制的互相转换。
对于1:
转换为2进制没有直接方便的方法,除了取余法转为2进制(只适用于较小的数,上百的数取余就吃力了),可用编程方法(移位法)。
对于2:
4位合1位,1位拆4位,详细看视频后截图仔细回味吧

作者: 唐肖虎    时间: 2015-9-4 11:35
2进制可以和所有的相互转换,10进制转换8.16进制直接除,然后8,16进制转换10进制要先转换 成2进制然后再转换成10进制
作者: hoohoo    时间: 2015-9-4 21:04
dw4861 发表于 2015-9-3 21:07
常用进制转换:
1、10进制和2进制的互相转换;
2、16进制和2进制的互相转换。

恩,感觉确实有点抽象,不过我 班上的基本都懂!就我落后了
作者: lxszl    时间: 2015-9-4 21:07
看老师总结的就行
作者: 来自星星    时间: 2015-9-4 21:10
不清楚,说实话这就是应试,实际上不可能会亲自去算
作者: 王鹏华ios0826    时间: 2015-9-4 21:11
知道8进制如何转2进制就行了  十进制如何转2进制就行了!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2