C#2,10,16进值转换

来源:互联网 发布:js 数组转字符串 编辑:程序博客网 时间:2024/06/09 20:18

C# 进制转换

int d = 10;
 
//十进制转二进制字符串
 Console.WriteLine(Convert.ToString(d,2));
//输出: 1010
 
 
//十进制转十六进制字符串
Console.WriteLine(Convert.ToString(d,16));
//输出: a
 
//二进制字符串转十进制数
stringbin = "1010";
Console.WriteLine(Convert.ToInt32(bin,2));
//输出: 10
 
//二进制字符串转十六进制数
stringbin = "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
0 0
原创粉丝点击