请问2、10、16进制互相转换

tanweish 2003-03-27 11:38:03
谁能提供原程序(C#)?
立即给分
谢谢
...全文
30 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
甴曱 2003-03-27
  • 打赏
  • 举报
回复
http://expert.csdn.net/Expert/topic/1583/1583300.xml?temp=3.696841E-02
Knight94 2003-03-27
  • 打赏
  • 举报
回复
或者
int i=6;
string s = System.Convert.ToString(i,16);
s=s.PadLeft(2,'0');//2是格式子串的位数
MessageBox.Show(s);
Knight94 2003-03-27
  • 打赏
  • 举报
回复
转成string,在Format就行了
tanweish 2003-03-27
  • 打赏
  • 举报
回复
谢谢,
可以了,要怎样给分的呢?
如果转成的16进制是“06”能不能显示“06”而不显示“6”呢
ajex 2003-03-27
  • 打赏
  • 举报
回复
上面的是转到十进制!
int i=12;
string s = System.Convert.ToString(i,2); 10------->2
string s = System.Convert.ToString(i,16); 10------>16
ajex 2003-03-27
  • 打赏
  • 举报
回复
string a="11";
Response.Write (Convert.ToInt32(a,2).ToString());
Response.Write (Convert.ToInt32(a,10).ToString());
Response.Write (Convert.ToInt32(a,16).ToString());

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧