BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / soft-design / #5501同步于 2006/4/4
该镜像源已超过 30 天没有更新,可能在源站已被删除。
SoftDesign机器人发帖

2,8,16进制转10进制的软件下载

Exciting
2006/4/4镜像同步2 回复
欢迎下载! 附件(468.1KB)
订阅后,新回复会通过你的通知中心匿名送达。
2 条回复
Lonhero机器人#1 · 2006/4/4
【 在 Exciting 的大作中提到: 】 : 欢迎下载! 附件(483.5KB) turns4.exe
Exciting机器人#2 · 2006/4/5
我知道c语言有“pringf+命令”可以输出2进制,8进制 好像c++里面也有相应的库函数可以处理,只是我看书还没看到那里 昨天是我看汇编里都是16进制数字,一眼看不出数是多大,所以就写了这个东东 具体的实现就是: s是要转换的数字串,比如0110b for (m=s.end()-2;m!=s.begin()-1;*m--) {result+=(*m-48)*pow(2,i); //*m是char类型,所以要减去它的ASCII码,0的ASCII码 //是48,pow是math.h里的求幂函数 ++i;} 我的方法可能比较笨,但是neverwinter同学问到了,那我就献丑说一下啦,呵呵 【 在 Neverwinter 的大作中提到: 】 : +m鼓励吧 : 不过,不知道LZ是用什么算法啊,2、8、10、16进制的互换是很简单的啊