今天写代码忽然遇到了 << 和 >> ;感觉是那么的似曾相识 但却不知道是干什么用的,
今天记录一下(直接上代码):
左移运算符
public static void main(String[] args) throws ParseException {
//左移运算符 <<
int num1=2;
int num2 =num1<<num1;// 公式:需要平移的数 << 平移的位数 表示2的二进制 向左移两位 由 0010 变为1000 直接在后面补两个0
System.out.println(num1+" "+num2);
//toBinaryString方法:把十进制转为二进制
System.out.println(Integer.toBinaryString(num1)+