在C#中,十进制和十六进制转换非常简单,方法如下:

十进制转为十六进制:

1 int a = 100;
2 String strA = a.ToString("x8");

十六进制转为十进制:

1 int b= Int32.Parse("266", System.Globalization.NumberStyles.HexNumber);

也可以使用下述方法:

 1         /// <summary>2         /// 十六进制换算为十进制3         /// </summary>4         /// <param name="strColorValue"></param>5         /// <returns></returns>6         public static int GetHexadecimalValue(String strColorValue)7         {8             char[] nums = strColorValue.ToCharArray();9             int total = 0;
10             try
11             {
12                 for (int i = 0; i < nums.Length; i++)
13                 {
14                     String strNum = nums[i].ToString().ToUpper();
15                     switch (strNum)
16                     {
17                         case "A":
18                             strNum = "10";
19                             break;
20                         case "B":
21                             strNum = "11";
22                             break;
23                         case "C":
24                             strNum = "12";
25                             break;
26                         case "D":
27                             strNum = "13";
28                             break;
29                         case "E":
30                             strNum = "14";
31                             break;
32                         case "F":
33                             strNum = "15";
34                             break;
35                         default:
36                             break;
37                     }
38                     double power = Math.Pow(16, Convert.ToDouble(nums.Length - i - 1));
39                     total += Convert.ToInt32(strNum) * Convert.ToInt32(power);
40                 }
41
42             }
43             catch (System.Exception ex)
44             {
45                 String strErorr = ex.ToString();
46                 return 0;
47             }
48
49
50             return total;
51         }

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

  1. C#十进制与十六进制转换

    C#十进制与十六进制转换 C#中关于十进制,十六进制的转换,可以用以下几种方法 (1) string BID="16";//十六进制数 int a=Convert.ToInt32( ...

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

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

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

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

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

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

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

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

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

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

  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. iOS_25彩票_幸运转盘
  2. 直播预告|灵动MM32 MCU助力全国大学生智能汽车竞赛——基础培训第二讲
  3. Linux 如何获取PAGE size的大小?
  4. 利用反射动态创建对象
  5. 360 linux 扩展文件夹,360签具名工Linux下载0907 官方版
  6. (29)Gulp组合任务
  7. Python+django网页设计入门(15):公用模板设计与使用
  8. 使用springboot集成腾讯云短信服务,解决配置文件读取乱码问题
  9. preventDefault, stopPropagation, stopImmediatePropagation 三者的区别
  10. 【Vue】前端跨域解决方法
  11. CCNA(三)-路由器
  12. 北京林业大学matlab公选课,北林选课攻略
  13. 盘点那些年,被Oracle收购的公司
  14. 团队价值观五个字_一个优秀的团队应该具有的价值观
  15. mvn install BUILD FAILURE : Downloading from central: https://repo.maven.apache.org/maven2/org/sp...
  16. 通过堡垒机rdp 黑屏_如何绕过堡垒机远程登录
  17. javascript/js 判断是否安装flash player插件,提示安装方法。
  18. 最后一公里极速配送(三)
  19. 飞思卡尔MKL系列单片机用jlink烧写程序出现的Kinetis (connect): Timeout while halting CPU. CPU does not stop.问题
  20. 集合的使用——超市购物小票案例

热门文章

  1. leetcode 518 零钱兑换II
  2. MES模型与ISA-95标准
  3. 空气中的声压级、声功率级、声强级的区别
  4. 不选考408了!而且计算机不考数学!双非武汉纺织大学招生目录变化
  5. 搜索——献给阿尔吉侬的花束
  6. 使用html css实现180箭头旋转,jQuery和css3控制箭头丝滑旋转
  7. js和jq实现点击小眼睛后密码显示与隐藏切换
  8. OSI7层模型(参考模型)
  9. 华三交换机查看上层交换机vlan
  10. centos实现后台运行jar包