各种进制的转换

原创 2007年10月03日 13:31:00

请看这下面二段代码

//10进制->2进制
String a = "-1195";//输入数值
BigInteger src = new BigInteger(a);//转换为BigInteger类型
System.out.println(src.toString(2));//转换为2进制并输出结果

//2进制->10进制
String a = "10010101011";//输入数值
BigInteger src = new BigInteger(a, 2);//转换为BigInteger类型
System.out.println(src.toString());//转换为2进制并输出结果

由此可见,有2点要注意:
1. BigInteger的构造函数
BigInteger(String src)默认参数字符串为10进制数值
BigInteger(String src, int x)第2个参数x是指定第一个参数src的进制类型

2. toString方法
toString()默认把数值按10进制数值转化为字符串。
toString(int x)把数值按参数x的进制转化为字符串。 

多进制转换工具

  • 2017年11月22日 13:34
  • 162KB
  • 下载

易语言任何进制转换

  • 2017年11月10日 13:10
  • 6KB
  • 下载

十进制负数转换为二进制、八进制、十六进制

直接进入主题.... 问题:-3如何转换成二进制? 首先我们将+3转换成二进制,假设是为int类型(32位)的,那么二进制表示为: 0000 0000 0000 0000 0000 0000 0...

数据结构-栈进制转换和括号匹配

  • 2017年10月14日 08:34
  • 192KB
  • 下载

进制数转换c#算法

  • 2015年05月06日 15:04
  • 22KB
  • 下载

c#实现16进制和字符串之间转换的代码

以下示例演示如何执行下列任务: 获取字符串中每个字符的十六进制值。  获取与十六进制字符串中的每个值对应的字符。  将十六进制 string 转换为整型。  将十六进制 string 转换为浮...

C#进制转换

  • 2015年12月02日 15:15
  • 704B
  • 下载

大数进制转换工具 for mac

  • 2016年03月28日 18:52
  • 1.44MB
  • 下载

c语言将十进制数转换为16进制的函数

有3种方式实现,其中两种是使用系统函数,另一种是直接自己编写。 使用系统函数实现要加入#include stdlib.h>,自己编写则不需要这个头文件。 下面的代码就是3种方式的实现,包括2位的整...
  • csu_yang
  • csu_yang
  • 2016年03月11日 08:58
  • 17328

进制转换小游戏

  • 2014年11月06日 10:49
  • 85KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:各种进制的转换
举报原因:
原因补充:

(最多只允许输入30个字)