十进制转二进制、十六进制的优化那一节中,提取了其中的共性实现功能:public static void BinHex(int num,int base,int offset)
{int num;int[] cha=new int[];
char[] chs={'1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'};
while(num !=0)
{
n=num&base;
cha[]=chs[n];
num>>>offset;
}..……
}具体代码就不写了,这个负数是怎么计算的?感觉好神奇! |
|