您的位置:首页 > 其它

二进制,八进制,十进制,十六进制互换

2011-09-25 13:07 946 查看
using System;

using System.Text;

using System.Windows.Forms;
namespace WindowsFormsApplication1

{

    public partial class Form1 : Form

    {

        public Form1()

        {

            InitializeComponent();

            RichTextBox richText = new RichTextBox();

            richText.Dock = DockStyle.Fill;

            this.Controls.Add(richText);

            this.StartPosition = FormStartPosition.CenterScreen;

            StringBuilder sb = new StringBuilder();

            sb.AppendFormat("二进制 01010101 的八进制表示: {0}", Convert.ToString(Convert.ToInt32("01010101", 2), 8));

            sb.AppendLine();

            sb.AppendFormat("二进制 01010101 的十进制表示: {0}", Convert.ToInt32("01010101", 2));

            sb.AppendLine();

            sb.AppendFormat("二进制 01010101 的十六进制表示: {0:X}", Convert.ToInt32("01010101", 2));

            sb.AppendLine();

            sb.AppendLine();

            sb.AppendFormat("八进制 125 的二进制表示: {0}", Convert.ToString(Convert.ToInt32("125", 8), 2));

            sb.AppendLine();

            sb.AppendFormat("八进制 125 的十进制表示: {0}", Convert.ToInt32("125", 8));

            sb.AppendLine();

            sb.AppendFormat("八进制 125 的十六进制表示: {0:X}", Convert.ToInt32("125", 8));

            sb.AppendLine();

            sb.AppendLine();

            sb.AppendFormat("十进制 85 的二进制表示: {0}", Convert.ToString(85, 2));

            sb.AppendLine();

            sb.AppendFormat("十进制 85 的八进制表示: {0}", Convert.ToString(85, 8));

            sb.AppendLine();

            sb.AppendFormat("十进制 168 的十六进制表示: {0:X}", 168);

            sb.AppendLine();

            sb.AppendLine();

            sb.AppendFormat("十六进制 A8 的二进制表示: {0}", Convert.ToString(0xA8, 2));

            sb.AppendLine();

            sb.AppendFormat("十六进制 A8 的八进制表示: {0}", Convert.ToString(0xA8, 8));

            sb.AppendLine();

            sb.AppendFormat("十六进制 A8 的十进制表示: {0}", Convert.ToString(0xA8, 10));

            richText.Text = sb.ToString();

            sb.Capacity = sb.Remove(0, sb.Length).Length;

            sb = null;

        }

    }

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  class null