二进制,八进制,十进制,十六进制互换
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;
}
}
}
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;
}
}
}
相关文章推荐
- PHP实现各进制间的转换 十进制与二进制、八进制、十六进制间的互换
- 二进制 八进制和十六进制与十进制的转化
- C语言中的二进制、八进制、十进制、十六进制
- 二进制、八进制、十进制、十六进制之间转换
- 二进制、八进制、十进制、十六进制之间的转换
- shell 脚本转换 十六进制 十进制 八进制 二进制
- 十进制转换成二进制、八进制、十六进制的通用方法
- 二进制、八进制、十进制、十六进制之间的转换
- 二进制,十进制,八进制,十六进制之间的转换
- 二进制、八进制、十进制、十六进制的转换
- 二进制、八进制、十进制、十六进制之间的转换
- C++ 二进制,八进制,十进制,十六进制 输出
- Java十进制转成二进制 八进制 十六进制
- 进制转换,二进制,八进制,十进制,十六进制,互相转换
- 二进制、八进制、十进制、十六进制之间的转换
- 二进制,八进制,十进制,十六进制的换算
- 二进制、八进制、十进制、十六进制之间转换
- C语言中字符串如何转换为二进制、八进制、十进制、十六进制
- 二进制、八进制、十进制与十六进制
- 整数的十进制、二进制、八进制与十六进制