C#十进制与十六进制转换 C#中关于十进制,十六进制的转换,可以用以下几种方法

(1)

string BID="16";//十六进制数

int a=Convert.ToInt32(BID, 16);//将“16”当成是一个十六进制数,现将其转成十进制数,此时a的值为22

(2)

int dddddd = 16;//任意数
  string dddddddd = Convert.ToString(dddddd, 16);//“16”当成是一个十进制数,现将其转成十六进制数,此时值为“10”

或者

int dddddd = 0x16;
                string dddddddd = Convert.ToString(dddddd, 10);//此时值为“22”

(3)

自己写方法实现

public int HexToDec(string strHex)
        {
            int iRet = 0;
            char[] strArray;
            int i = 0;
            strHex = strHex.Trim();
            strHex = strHex.ToUpper();
            strArray = strHex.ToCharArray();
            i = strArray.Length;
            if (i <= 0)
                return -1;

if (strArray[i - 1] != 'H')
            {
                try
                {
                    iRet = Convert.ToInt32(strHex);
                }
                catch (FrameException ex)
                {
                    throw ex;
                }
                catch (Exception e)
                {
                    throw new FrameException("16进制转为10进制", "2", e.Message, DateTime.Now);
                }
            }
            else
            {
                for (int j = 0; j < i - 1; j++)
                {
                    if (strArray[j] >= '0' && strArray[j] <= '9')
                    {
                        iRet = iRet * 16 + strArray[j] - '0';
                    }
                    else if (strArray[j] >= 'A' && strArray[j] <= 'F')
                    {
                        iRet = iRet * 16 + strArray[j] - 'A' + 10;
                    }
                    else
                    {
                        throw new FrameException("16进制转为10进制", "2", "输入数据非法", DateTime.Now);
                    }

}
            }
            return iRet;

转载于:https://blog.51cto.com/nxybcce/1279675

C#十进制与十六进制转换相关推荐

  1. java二进制计算_Java 二进制,八进制,十进制,十六进制转换运算

    Java 二进制,八进制,十进制,十六进制转换运算 Java进制转换方法 十进制转成十六进制: Integer.toHexString(inti) 十进制转成八进制 Integer.toOctalSt ...

  2. C#的二进制、十进制、十六进制转换

    C#的二进制.十进制.十六进制转换 C#中二进制.十进制与十六进制互相转换,这是比较简单的方法,有不足的地方请指正,欢迎私信沟通. class MainClass{static void Main(s ...

  3. Qt 十进制与十六进制转换

    十进制与十六进制转换(带符号) 负数用十六进制表示,首先应该将其表示成二进制形式,然后变反码,再变补码. -10--> 原码 1000 1010 --> 反码 1111 0101 (原码按 ...

  4. 电脑的二进制、八进制、十进制、十六进制转换

    电脑的二进制.八进制.十进制.十六进制转换 一.注意各进制的单位: 1.二进制 1110101(b) 2.八进制165(o) 3.十六进制75(h) 或者ox75 二.十进制转二进制方法: 1.取余法 ...

  5. 计算机基础之二进制、十进制、十六进制转换(上)

    计算机基础之二进制.十进制.十六进制转换(上) 计数法与数据转换原理 背景知识:什么是计数法 人类历史上,不同的文明发展都遇到同样的问题,人类记录量时比如中文 二.三.四.五.六--,记录数字所使用的 ...

  6. C# 十进制和十六进制转换

    在C#中,十进制和十六进制转换非常简单,方法如下: 十进制转为十六进制: 1 int a = 100; 2 String strA = a.ToString("x8"); 十六进制 ...

  7. 二进制,八进制,十进制,十六进制转换算法

    一.本文所涉及的内容(Contents) 本文所涉及的内容(Contents) 背景(Contexts) 进制转换算法(Convert) (二.八.十六进制) → (十进制) 二进制 → 十进制 八进 ...

  8. 数制转换(二进制、十进制、十六进制转换)

    数制转换 1.什么是数制 记数所采用的体制,包括数码的组成以及进位和借位规则. 2. 二进制 数码组成:0.1: 规则: (进位)逢二进一,(借位)借一当二. 位权 eg:11001.01=25.25 ...

  9. C++十进制二进制十六进制转换

    //二进制转换为十六进制函数实现 string BinToHex(string str) {string hex = "";//用来存储最后生成的十六进制数int temp = 0 ...

最新文章

  1. vista——最恰当的中文译名应该是“喂死它”
  2. Linux系统的存储管理
  3. 云南省2021高考成绩排名查询,2020年云南高考成绩位次排名及一分一段表查询
  4. 13SpringMvc_限定某个业务控制方法,只允许GET或POST请求方式访问
  5. linux sysctl重启服务,Linux /etc/sysctl.conf重启没有生效
  6. [leedcode][409][java]
  7. MyEclipse从数据库反向生成实体类之Hibernate方式 反向工程
  8. iphone换机数据迁移_iPhone 与安卓手机备份与资料迁移的方法
  9. linux使用date命令修改系统日期,使用date命令设置CentOS Linux修改系统日期和时间...
  10. 数据结构—排序算法总结(插入排序、希尔排序、选择排序、堆排序、冒泡排序、快速排序、合并排序、计数排序)
  11. BSD协议和FreeBSD
  12. matlab函数power,Matlab中Powergui介绍.pdf
  13. 数组之entries
  14. [ukulele]入门指南
  15. JS实现curry(柯里化)的四种简单方式
  16. maven依赖asm_maven 导入asm的依赖 、 简单入门
  17. Project工具(二)—建立项目和资源
  18. Access教程 第一章 Access数据库基础
  19. 基于小熊派的智慧农业
  20. 【清华伯克利】提出全新算法RPG,通过奖励随机化发现多智能体游戏中多样性策略行为。

热门文章

  1. 测试员如何进腾讯?了解了这些以后,你会发现其实也没那么难
  2. 创业负债累累 | 失败了的我还如何翻盘?是天台见! 我的故事还只是从这件事开始...
  3. 暗黑系游戏_国产暗黑系手机游戏,超多种职业等你选择,雷霆游戏新作好玩吗?...
  4. matlab虚拟现实之建立simulink虚拟现实工具箱的使用
  5. centeros mysql_center os 7 Mysql 安装
  6. wxpython有没有可视化设计_python图形化界面设计(wxpython)三树控件(wx.TreeCtrl)
  7. 日志查看_实时查看容器日志
  8. 数据集如何影响作物病害识别的有效性
  9. 标签用什么数据结构存比较好_结婚喝什么白酒比较好,婚宴白酒用什么价位的比较好...
  10. hashtable是线程安全的吗_Java程序猿必知:线程安全ConcurrentHashMap和Hashtable有啥区别...