2019独角兽企业重金招聘Python工程师标准>>>

class Code32Demo{static void Main(string[] args){Console.WriteLine(IntToi32(121221021));Console.WriteLine(IntToi32(803131021));Console.WriteLine(IntToi32(30113451));Console.WriteLine(IntToi64(121221021));Console.WriteLine(IntToi64(803131021));Console.WriteLine(IntToi64(30113451));Console.ReadLine();}public static string IntToi32(long xx){string a = "";while (xx >= 1){int index = Convert.ToInt16(xx - (xx / 32) * 32);a = Base64Code[index] + a;xx = xx / 32;}return a;}public static long i32ToInt(string xx){long a = 0;int power = xx.Length - 1;for (int i = 0; i <= power; i++){a += _Base64Code[xx[power - i].ToString()] * Convert.ToInt64(Math.Pow(32, i));}return a;}public static string IntToi64(long xx){string a = "";while (xx >= 1){int index = Convert.ToInt16(xx - (xx / 64) * 64);a = Base64Code[index] + a;xx = xx / 64;}return a;}public static long i64ToInt(string xx){long a = 0;int power = xx.Length - 1;for (int i = 0; i <= power; i++){a += _Base64Code[xx[power - i].ToString()] * Convert.ToInt64(Math.Pow(64, i));}return a;}public static Dictionary<int, string> Base64Code = new Dictionary<int, string>() {{   0  ,"z"}, {   1  ,"1"}, {   2  ,"2"}, {   3  ,"3"}, {   4  ,"4"}, {   5  ,"5"}, {   6  ,"6"}, {   7  ,"7"}, {   8  ,"8"}, {   9  ,"9"},{   10  ,"a"}, {   11  ,"b"}, {   12  ,"c"}, {   13  ,"d"}, {   14  ,"e"}, {   15  ,"f"}, {   16  ,"g"}, {   17  ,"h"}, {   18  ,"i"}, {   19  ,"j"},{   20  ,"k"}, {   21  ,"x"}, {   22  ,"m"}, {   23  ,"n"}, {   24  ,"y"}, {   25  ,"p"}, {   26  ,"q"}, {   27  ,"r"}, {   28  ,"s"}, {   29  ,"t"},{   30  ,"u"}, {   31  ,"v"}, {   32  ,"w"}, {   33  ,"x"}, {   34  ,"y"}, {   35  ,"z"}, {   36  ,"A"}, {   37  ,"B"}, {   38  ,"C"}, {   39  ,"D"},{   40  ,"E"}, {   41  ,"F"}, {   42  ,"G"}, {   43  ,"H"}, {   44  ,"I"}, {   45  ,"J"}, {   46  ,"K"}, {   47  ,"L"}, {   48  ,"M"}, {   49  ,"N"},{   50  ,"O"}, {   51  ,"P"}, {   52  ,"Q"}, {   53  ,"R"}, {   54  ,"S"}, {   55  ,"T"}, {   56  ,"U"}, {   57  ,"V"}, {   58  ,"W"}, {   59  ,"X"},{   60  ,"Y"}, {   61  ,"Z"}, {   62  ,"-"}, {   63  ,"_"},};public static Dictionary<string, int> _Base64Code{get{return Enumerable.Range(0, Base64Code.Count()).ToDictionary(i => Base64Code[i], i => i);}}}

转载于:https://my.oschina.net/lizongyue/blog/1634139

C#实现10进制转32进制和64进制,排除0、l(L)和o相关推荐

  1. java 10进制转64进制_十进制与64进制互相转换算法

    实现代码如下: /** * */ package com.M.controller.test; import java.util.Stack; /** * * @author online zuozu ...

  2. php 字符串转化为16进制,php将字符串转换成16进制的方法

    php将字符串转换成16进制的方法 本文实例讲述了php将字符串转换成16进制的方法.分享给大家供大家参考.具体分析如下: php中可以通过bin2hex函数将字符串转换成16进制的形式输出,bin2 ...

  3. 64位处理器_电脑系统32位好还是64位好 哪个快?

    1.运算速度不同.电脑CPU运算使用的是二进位制,O和1,一个O或一个1叫一位,8个位组成一个字节,2个字节组成一个标准汉字,处理的位数越高,表明其运算速度越快.通常我们说的64位32位是指的处理器( ...

  4. [汇编]四字,双字,字,字节以及四进制和32进制

    写在最前面 欢迎砍砖!共同进步- 首先是非常感谢@neoaries Comrade的提醒,我决定写一下题目中的这些问题 先说一下四字.双字.字.字节 我们平时看到的在计算机中二进制其中的一个0或者1称 ...

  5. C++实现10进制转换2,8,16进制

    C++实现10进制转换2,8,16进制 (1)使用c++实现10进制int型转换到2,8,16进制,其中int型最大值为2147483647,所以输入转换的数不能大于该数. (2)使用数组进行转换时使 ...

  6. C#16进制数转为10进制有符号数——处理传感器16进制字节流原始数据

    原数据是四个字节组成例如 B102 一共16bit,要转化成有符号数,则最大是2^15,范围是(-32768,32768). 转换公式: 1.先转化为10进制trans int xx= Convert ...

  7. 计算机中各种数制间的转化(10进制与2、8、16进制之间的快速转化)

    最近看数据结构的书,回顾下以前学的东西.无意间翻到了stack这章,我就在想,为什么要使用栈这种数据结构?它的底层不也就是数组或者链表来实现的吗?于是,希望能从书中找到答案(其实我之前也猜想,无非是和 ...

  8. php 64进制转16进制,PHP进制转换[实现2、8、16、36、64进制至10进制相互转换]

    $mtime1= explode(" ", microtime()); $startTime= $mtime1[0] + $mtime1[1];?> 进制转换 2 8 10 ...

  9. 10进制和64进制互转

    以前写过16进制和64进制的转换函数,今天做下载页的短连接,突然想到可以吧id转换为64进制,让地址看起来更短,下面是代码,分享给大家.性能测试,1000次计算互转计算,4位64进制数(aaaa:26 ...

最新文章

  1. 单片机机器周期怎么计算公式_什么是晶振,对于单片机来说它有什么重要作用?...
  2. 开源视频直播软件介绍
  3. java 冒泡 二分法,日常总结---冒泡排序,二分法算法 面试题
  4. 一步一步详解高斯日记
  5. poj1068Parencodings
  6. ASP.NET--表达式、运算符与分支结构
  7. 牛客国庆集训派对Day1: K. Tengen Toppa Gurren Lagann(贪心)
  8. python输出杨辉三角啊二维数组_用Python输出一个杨辉三角的例子
  9. 【福利】PyTorch中文版官方教程来啦(附下载)
  10. 创建 多个 MySQL docker 出现错误时
  11. spine骨骼动画基础一文通
  12. 灵格斯怎么屏幕取词_灵格斯词霸(Lingoes)基础使用教程
  13. linux系统中查看系统内存或flash使用情况
  14. PHP CI框架+VUE开发环境搭建,tnpm搭建VUE环境
  15. mysql备份怎么锁库_mysql备份数据库 怎么锁表
  16. 取消word文档中某些页面的页眉
  17. 从致敬KAWS系列盲盒大火,看“NFT+盲盒”玩法的想象空间
  18. 消费者大喊商家欺诈!宝贝ID下的商品违规修改也是定时炸弹!
  19. 小程序社交电商案例分享
  20. 基于springboot+vue框架的二手书交易网站

热门文章

  1. 手机android未连接,安卓手机无法连接傲软投屏怎么办 无法连接傲软投屏解决方法...
  2. qt运行时插件目录设置
  3. 优化:一种将grid-search速度提升10倍的方法
  4. 【BI学习心得11-资金流入流出预测】
  5. 配置单体hadoop
  6. c语言实践-图像缩放
  7. pyqt5安装及基础使用教程
  8. mysql 插入中文数据显示 ? 号解决办法
  9. Glory is as ephemeral as smoke and clouds
  10. My Batis 基础及简单的增删改查操作