十进制与二进制八进制十六进制的相互转换

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication2
{
    class Program
    {
        static void Main(string[] args)
        {   //分别将二进制数110011、八进制数567、十六进制数6F转化为十进制数
            Console.WriteLine("其它进制转化为十进制:");
            Console.WriteLine(Convert.ToInt32("110011", 2));
            Console.WriteLine(Convert.ToInt32("567",8));
            Console.WriteLine(Convert.ToInt32("6F", 16));
            //将十进制数89,分别转化为二进制、八进制和十六进制
            Console.WriteLine("十进制转化为其它进制:");
            Console.WriteLine(Convert.ToString(89, 2));
            Console.WriteLine(Convert.ToString(89, 8));
            Console.WriteLine(Convert.ToString(89, 16));
        }
    }
}

Ctrl+F5运行的结果是这样的:

Roy

原文地址:https://www.cnblogs.com/roytanlu/p/2677109.html