本帖最后由 涐扪①起奮乧 于 2013-11-22 09:46 编辑
- public static void toBin1(int num)
- {
- char[] chs = {'0','1'};
- char[] arr = new char[32];
- int pos = arr.length;
- while(num!=0)
- {
- int temp = num & 1;
- arr[--pos] = chs[temp];
- num = num>>>1;
- }
-
- for (int x=pos; x<arr.length; x++)
- {
- System.out.print(arr[x]);
- }
- }
复制代码 请解释一下arr[--pos] = chs[temp];
--pos的意思是什么?详细点 |