您的位置:首页 > 编程语言 > C#

c# 关于10进制和16进制转换以及显示

2013-12-25 15:51 363 查看
直接举例说明:

int i = 15;//一个10进制数

string txt = Convert.ToString(i,16);//将上面10进制以16进制形式显示为f

string s = "15";//一个字符串15

int i = Convert.ToInt32(s,16);//注意:这里并不是将15转换为16进制的F,而是将字符串“15”转为10进制的0x15这个数字,10进制为21;

讲一个字节数组转为16字节格式的字符串:

string s = string.Empty;

byte[] b = new byte[2];

b[0] = 9;

b[1] = (byte)i;//i为上面的15

for(int n = o; n < b.length; n++)

{

s += b
.ToString("X2");

}

此时,s 打印出来为 090F
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: