进制转换
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了进制转换相关的知识,希望对你有一定的参考价值。
public static void toHex(int num,int base,int offset){ if(num==0){ System.out.print("0");
return;
} char[] chs={‘1‘,‘2‘,‘3‘,‘4‘,‘5‘,‘6‘, ‘7‘,‘8‘,‘9‘,‘A‘,‘B‘,‘C‘, ‘D‘,‘E‘,‘F‘}; char[] arr = new char[8]; int pos = arr.length; while(num!=0){ int temp = num & base; arr[--pos] = chs[temp]; num = num >>> offset; } for(int i=pos;i<arr.length;i++){ System.out.print(arr[i]); } }
使用位运算,不断取二进制的后4位。
以上是关于进制转换的主要内容,如果未能解决你的问题,请参考以下文章
sql 日期转换代码片段 - Dato,120,konvertere
android.view.InflateException:二进制 XML 文件第 15 行:二进制 XML 文件第 19 行:膨胀类片段时出错