排序
作者:互联网
前言
排序算法是一个老生常谈问题,目前主要学习了选择排序、冒泡排序、插入排序、归并排序、随机快排、堆排序、计数排序、基数排序,一共八种排序方式。
打印int的二进制
代码
public void print(int number){
for (int i = 31; i >= 0; i--) {
/**
* << 向左移动,空位补0,被移除的高位丢企
* >> 带符号向右移动
* >>> 不带符号向右移动 空位补0
* & 按位与 1和1 为1 其他为0
* | 任何二进制位和0进行0, 任何二进制和1进行为1
* ^ 按位异或 任何相同二进制位进行^运算,结果是0;不相同二进制位^运算结果是1.
* ~ 运算符 对位求反 1变0, 0变1
**/
System.out.print((number&(1<<i))==0?"0":"1");
}
}
标签:带符号,二进制位,number,int,按位,排序 来源: https://www.cnblogs.com/xiaofengshan/p/15733614.html