C# 进制转换
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
|
本文介绍了使用C#进行不同进制之间的转换方法,包括从十进制到二进制和十六进制的转换,以及从二进制和十六进制回转到十进制的过程。通过具体的代码示例展示了如何利用Convert类实现这些转换。
1959

被折叠的 条评论
为什么被折叠?



