zoukankan      html  css  js  c++  java
  • C#基础温习(3):十六进制字符串转十进制数

    在使用C#做协议解释程序的时候,经常有一些数据,是以十六进制表示的,并且用ascii,或者utf-8之类的字符编码过的,收到这些消息后,经常要将这些信息解释成有意义的十进制信息 以方便我们使用,下面提供一个方法用来将十六进制的字符串转化成十进制的数据,具体详见下面源码:
    using System;
    using System.Globalization;
    
    namespace Hex2Int
    {
        class Program
        {
            static void Main(string[] args)
            {
                string hex1 = "0F";
                string hex2 = "21";
                int num1 = int.Parse(hex1, NumberStyles.AllowHexSpecifier);
                int num2 = int.Parse(hex2, NumberStyles.AllowHexSpecifier);
                Console.WriteLine(hex1+"转化成十进制为:"+num1);
                Console.WriteLine(hex2 + "转化成十进制为:" + num2);
                Console.ReadKey();
            }
        }
    }
    运行结果如下图: 运行结果   总结:上面的实例提供了一种十六进制字符串转十进制数据的方法,希望对您有帮助。  
  • 相关阅读:
    约瑟夫环公式解
    闭区间筛素数个数
    欧拉函数
    负进制转换
    2018黑龙江省赛总结
    基础博弈——威佐夫与尼姆不得不说的那些事
    极角排序
    int型素数拆分
    快速幂与费马小定理与组合数
    A*搜索算法
  • 原文地址:https://www.cnblogs.com/vsdot/p/3263341.html
Copyright © 2011-2022 走看看