Java二进制文字用法



关于二进制文字的所有示例如下:int a=0b1011我的问题是,我能把现有的变量转换成这种形式吗?例如,从int b=10000011;得到int c=0b10000011

您可以使用Integer.parseInt(String, int)和类似的

int b = 10000011;
int c = Integer.parseInt(String.valueOf(b), 2);
int d = 0b10000011;
System.out.println(c == d);

得到true

最新更新