进制转换

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

php初步

android.view.InflateException:二进制 XML 文件第 15 行:二进制 XML 文件第 19 行:膨胀类片段时出错

HTML Bookmarklet模板:将任何JavaScript代码片段转换为Bookmarklet

go语言怎么将二进制转为字符串