Java
>>를 곱하는 것과 같습니다. num>> 1, 이는 num을 2로 나누는 것과 같습니다
이러한 이동 연산이 어떻게 사용되는지 살펴보겠습니다.
package com.b510.test; public class Test { public static void main(String[] args) { int number = 10; //原始数二进制 printInfo(number); number = number << 1; //左移一位 printInfo(number); number = number >> 1; //右移一位 printInfo(number); } private static void printInfo(int num){ System.out.println(Integer.toBinaryString(num)); } }
실행 결과:
1010 10100 1010
위 결과를 정렬해 보겠습니다.
권장 튜토리얼: Java 빠른 시작
위 내용은 자바에서 '>>'란 무엇인가요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!