怎么把一个40位的16进制转换成10进制啊

问题描述

如题。。。。。。。。。。。。。。。。。。

解决方案

解决方案二:
好歹给个具体的例子吧,然后16位都长度40了,正常的long也不够用,只能用System.Numerics.BigInteger来支持了
解决方案三:
取出最开始的1个数x16+第二个数以此类推,直到所有的数加完
解决方案四:
先转换成二进制再转换成十进制

时间: 2024-07-29 02:49:45

怎么把一个40位的16进制转换成10进制啊的相关文章

c#-C#16进制转换成10进制的问题

问题描述 C#16进制转换成10进制的问题 C# int a = 0x00002EE5; int b = 5 + 15 * 16 + 15 * 16 * 16 + 2 * 16 * 16 * 16; int c = Convert.ToInt32(a); 运行结果 b = 12777 c = 12005 这是哪出现了问题? 解决方案 E是14,F是15,16进制0到F对应的值是0到15,你重新计算一下 5 + 14 * 16 + 14 * 16 * 16 + 2 * 16 * 16 * 16 =

php实现将任意进制数转换成10进制的方法_php技巧

本文实例讲述了php实现将任意进制数转换成10进制的方法.分享给大家供大家参考.具体如下: php将任意进制的数转换成10进制,例如8进制转换成10进制,16进制转换成10进制 <?php # Show the steps involved in converting a number # from any base (like octal or hex) to base 10 # See below for examples, instructions and copyright functi

请问高手们,java如何将带符号的16进制转成10进制?

问题描述 若我有一个带负号的16进制..如何转换成10进制..因为java的parseInt等等的都不允许带符号的.~~ 问题补充:liveHappy 写道 解决方案 Integer.parseInt(String s, int radix);Long.parseInt(String s, int radix);参数说明:s可以为带符号转换字符串 radix为解析s时使用的基数不过s必须在radix的有效范围内,如:radix为16,s中的每个char必须在0-f之间,否则会报NumberFor

报文解析 16进制转换成2进制

问题描述 报文解析 16进制转换成2进制 请教大神!!报文解析怎样将char数组类型的里面值(16进制)转换成2进制,我试了好几次.乱码啊.开发工具是VS2010,控制台应用程序.不清楚的话我可以截图,各位大牛.今天下班之前要交.在线等

进制转换-java怎么把一个数组里面的16进制值转换成8进制,我想先把16进制转成2进制再转8进制

问题描述 java怎么把一个数组里面的16进制值转换成8进制,我想先把16进制转成2进制再转8进制 java怎么把一个数组里面的16进制值转换成8进制,我想先把16进制转成2进制再转8进制,但是老是运行出错.大神们能不能给个小例子解释一下,谢谢 解决方案 http://blog.csdn.net/vanezuo/article/details/6556768 解决方案二: 使用函数啊,你找一下,Java有相应的函数能做到 解决方案三: 如果你的程序出错,你贴出你的程序才知道. 也可以参考我给你的

进制转换-16进制转化为10进制问题

问题描述 16进制转化为10进制问题 16进制 (单字) fbb4 转化为10进制结果是 -1100 ,但 如果 是这样的,就转化 为10进制的就变成 64436了,请问一下这是什么原因?另外 ,我在网上查了一下,大都的转化的结果 都是64436,可我想要的结果 是-1100,请问这个要怎么算出来 解决方案 fbb4 变成二进制是 1111 1011 1011 0100 再计算规则上取后面1个半字节, 也就是 1011 1011 0100 就是你想要的结果-1100 解决方案二: 你应该是用那种

Delphi实现把10进制转换成16进制的函数进制转化

  delphi中有直接把10进制转换成16进制的函数: function IntToHex(Value: Integer; Digits: Integer): string; overload;  function IntToHex(Value: Int64; Digits: Integer): string; overload; unit uConversion; interface uses SysUtils,Math; type TConversion = class public //

急,急,急~!!如何在C#中将汉字转换成2进制代码并将2进制代码存放在一个数组里面

问题描述 我有个设计需要将文本中的汉字转换成2进制代码然后存放在一个BYTE型的数组里面,希望各位大大帮我解决下. 解决方案 解决方案二:strings="汉字";byte[]b=System.Text.Encoding.Default.GetBytes(s);解决方案三:下面是转化成字符串形式的16位二进制publicstaticstringChar2Binary(stringstr){stringstrCode="";byte[]byteArray=null;f

c++-为什么 1.999(共16个9) 转换成 int 是 2,1.9 转换成 int 是 1?

问题描述 为什么 1.999(共16个9) 转换成 int 是 2,1.9 转换成 int 是 1? <C++ Primer>第五版,中文版.p33. 1.999999999999999(比转换之后少是 2 的少个 9) 也是 1. 微软免费 IDE 2015.g++ 好像也一样. #include <iostream> using namespace std; int main() { double d = 1.9999999999999999; int i = d; cout