zoukankan      html  css  js  c++  java
  • c#如实现将一个数字转化为其他进制字符串输出

    之前在  os  上看到有人说过 一直想整理 但是一直没时间

    后来 从csdn 上  知道了一份

    下面内容 来自

    (1)http://bbs.csdn.net/topics/60512816

    tostring()方法可以呀!
    说明:Convert.ToString 方法 (Int16, IFormatProvider)
    用法:string valueString = Convert.ToString( value, radix );
    //value 整数值,
    //radix 为2,8,10,16 分别代表进制。
    例:
    int i=8;
    string Str_Value=Convert.ToString(8,2)
    //str_value 我结果为1000

    (2)

    整理了一些转换的方法,希望对你有帮助
    ///<summary>
    ///不同进制的数字之间的转换方法。
    ///int.Parse Convert.ToString BitConverter.ToString
    ///</summary>
    //十六进制(string)转化为十进制(int)
    int i = 0xA1 ; //ASCII码A1转化为对应值 可以:string theValue = (char) 0xA1 ;
    //十进制(int)转化为十六进制(string)
    int a = 188;
    TextBox1.Text=a.ToString("X4") ;
    //十六进制(string)转化为十进制(int)
    int b = int.Parse("AB", System.Globalization.NumberStyles.HexNumber);

    //十进制(int)转化为十六进制(string)
    j = 10;
    string strBase16 = Convert.ToString(j,16);
    //十六进制(string)转化为十进制(int)
    string strBase16 = "A";
    int j = Convert.ToInt32(strBase16,16);

    //二进制(string)转化为十进制(int)
    string bin = "1110" ;
    int dec= Convert.ToInt16( bin , 2 ) ;
    dec.ToString ( ) ;
    //十进制(int)转化为二进制(string)
    int j = 10;
    string strBase2 = Convert.ToString(j,2);
    DataAccess.common.setMessage( strBase2 ) ;
    //十进制(int)转化为二进制(string)
    int dec= 14 ;
    sting bin = ConvertToBin ( dec ) ; // dec/2 = "1110"

    //BitConverter转化
    bytes = System.Text.Encoding.Default.GetBytes( "12Paladin2" ) ;
    MessageBox.Show ( BitConverter.ToString( bytes ) ) ; // 31-32-50-61-6C-61-64-69-6E-32

    //字节(byte)转化为十六进制(string)
    Convert.ToString ( bytes[0+1] , 16 ) ;

    //&Hff转化为如255的存放在byte中
    byte.Parse ( Convert.ToInt32( 'xff' )).ToString( ) ) ;

    //byte中bit操作
    int[] hello = new int[1];
    hello[0] = 1;
    System.Collections.BitArray kao = new BitArray(hello);
    bool shit = kao[0];

  • 相关阅读:
    黑客书架上的书籍(转)
    vc 得到文件后缀名(转)
    配置IIS7(转)
    vs2008 目标框架 发布遇到的问题(转)
    CListCtrl用法(转)
    T400 折腾
    VS2008和.NET Framework3.5新功能(转)
    sql 2008 ctp 安装
    关于定位lsass内存中的明文密码(转)
    NT系统下木马进程的隐藏与检测(转)
  • 原文地址:https://www.cnblogs.com/jilodream/p/4219896.html
Copyright © 2011-2022 走看看