十进制转换为32进制,并反转

 1         #region 十进制转换为32进制,并反转
2 ///<summary>
3 /// 十进制转换为32进制
4 ///</summary>
5 ///<param name="Dec"></param>
6 ///<returns></returns>
7 public static String Convert10To32(Int32 n)
8 {
9 var a = n & 0x1f;
10 var b = a.ToString();
11 n >>= 5;
12 while (n > 0)
13 {
14 a = n & 0x1f;
15 b += a.ToString();
16 n >>= 5;
17 }
18 return b;
19 }
20 #endregion

原来自己的思路是先转成二进制然后按五位截取,对进制数还是很不了解。上面是主管的代码,记录一下。

posted @ 2011-11-04 09:16  豆腐欣欣  阅读(1638)  评论(0编辑  收藏  举报