11.二进制码

Posted wzqingttian

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了11.二进制码相关的知识,希望对你有一定的参考价值。

输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。

两个api的运用:

Integer.toBinaryString(n)

public class Solution {
public int NumberOf1(int n) {
char[] chars = Integer.toBinaryString(n).toCharArray();

  int count = 0;
  for(int i= 0;i < chars.length; i++) {
    if(chars[i] == ‘1‘) {
      count++;
    }
  }


  return count;
  }
}

以上是关于11.二进制码的主要内容,如果未能解决你的问题,请参考以下文章

二进制的原码反码补码

Java 虚拟机原理Class 字节码二进制文件分析 二 ( 常量池位置 | 常量池结构 | tag | info[] | 完整分析字节码文件中的常量池二进制数据 )

c11---位运算相关

上传二进制文件时代码签名权利无效

BCD码转换为十进制或者十进制转为BCD码

请教BIN、BCD、二进制、ACSII码有啥区别,多谢