• C# 进制转


    一、   10进制转化到2816进制

    1)        Convert.ToString(datatypeint toBase)

    Datatype可以是byteintlongshorttoBase表示返回值的基数,可以是281016

    例如:10进制的82转换为2进制

    Convert.ToString(82, 2)

    例如:10进制的70转换为8进制

    Convert.ToString(70, 8)

    例如:10进制的203转换为16进制

    Convert.ToString(203, 16)

    2)        DataType.ToString("x")

    它只能将10进制数转换为16进制数。DataType可以是整型类型,如shortintlongint32int64等。

    例如:

      int  n10 = 12;

      string  n16 = n10.ToString("X");

    二、      2816进制转换到10进制

    1)        Convert.ToX(string valueint fromBase)

    ToX 可以是ToByteToInt16ToInt32ToInt64ToUInt16ToUInt32ToUInt64value为数值字符串。fromBase表示value中数值的基数,可以是281016

    例如:2进制的1101转换为10进制

    Convert.ToInt32("1101", 2)

    例如:8进制的7723转换为8进制

    Convert.ToInt32("7723", 8)

    例如:16进制的A8转换为10进制

    Convert.ToInt32("A8",16)

    2)          DataType.Parse(string hexvalue,NumberStyles.HexNumber);

    它只能将16进制数值转换为10进制数值。DataType可以是整型类型,如shortintlongint32int64等。hexvalue16进制数值。NumberStyles.HexNumber表示hexvalue16进制样式。

    例如:16进制的A8转换为10进制

    Int. Parse ("A8", NumberStyles.HexNumber)

  • 相关阅读:
    用Sklearn画一颗决策树
    硬核机器学习干货,手把手教你写KNN!
    nginx源码分析源码结构
    linux流量监控iftop命令安装详解
    fping简介及使用方法
    进程与线程的区别(网络摘抄)
    linux nload命令简介及安装方法
    php中heredoc使用方法
    201920201学期 20192430 《网络空间安全专业导论》第一周学习总结1
    五种I/O模型
  • 原文地址:https://www.cnblogs.com/seventeen/p/csharpnumberconvert.html
Copyright © 2020-2023  润新知