zoukankan      html  css  js  c++  java
  • C# 二进制,十进制,十六进制 互转

    由于二进制数在C#中无法直接表示,所以所有二进制数都用一个字符串来表示 
    例如: 二进制: 1010 表示为 字符串:"1010" 

     
    int d = 10;
    
    //十进制转二进制字符串
     Console.WriteLine(Convert.ToString(d,2));
    //输出: 1010
    
    
    //十进制转十六进制字符串
    Console.WriteLine(Convert.ToString(d,16));
    //输出: a
    
    //二进制字符串转十进制数
    string bin = "1010";
    Console.WriteLine(Convert.ToInt32(bin,2));
    //输出: 10
    
    //二进制字符串转十六进制数
    string bin = "1010";
    Console.WriteLine(string.Format("{0:x}",Convert.ToInt32(bin,2));
    //输出: a
    
    //十六进制转二进制字符串
    Console.WriteLine(Convert.ToString(0xa,2));
    //输出: 1010
    
    //十六进制转十进制数
    Console.WriteLine(Convert.ToString(0xa,10));
    //输出: 10
    

      

    //十进制转二进制
    Console.WriteLine(Convert.ToString(69, 2));
    //十进制转八进制
    Console.WriteLine(Convert.ToString(69, 8));
    //十进制转十六进制
    Console.WriteLine(Convert.ToString(69, 16));

    //二进制转十进制
    Console.WriteLine(Convert.ToInt32(”100111101″, 2));
    //八进制转十进制
    Console.WriteLine(Convert.ToInt32(”76″, 8));
    //十六进制转十进制
    Console.WriteLine(Convert.ToInt32(”FF”, 16));

  • 相关阅读:
    Servlet监听器及在线用户
    数据分页jdbc+mysql实现
    使用ajax验证用户名重复
    Mysql中的事务
    用户登录注册案例分析
    Java连接mysql数据库
    Java连接sqlite数据库
    虚拟主机TOMCAT配置
    用jquery控制表格奇偶行及活动行颜色
    JDK安装后 没有tools.jar 和dt.jar包的解决办法
  • 原文地址:https://www.cnblogs.com/Lethe/p/3064423.html
Copyright © 2011-2022 走看看