int n=267;
String a=Integer.toBinaryString(n);
100001011怎么取低八位
要取低8位,可以使用位运算符 & 和 0xff 来实现。具体做法是将原整数 n 和 0xff 做按位与运算 &,这样就可以把高于第8位的所有位都置为0,只保留最低的8位
int n = 267;
String a = Integer.toBinaryString(n & 0xff); // 取低8位
System.out.println(a); // 输出 1011
,n & 0xff 的值为 11,即二进制的 1011,它就是原整数 n 的低8位。能理解的话,劳烦给个关注吧 求求
你是要取后面八位还是啥?