关于二进制文字的所有示例如下: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