>" 기호는 시프트 연산자의 오른쪽 시프트 연산자를 나타냅니다. 일반적인 형식은 "value>>num"입니다. 여기서 "num"은 시프트되도록 지정된 값을 나타내고 "value"는 이동할 비트 수입니다. 예: "num>>1", 이 코드는 "num"을 "2"로 나눈 것을 의미합니다."/> >" 기호는 시프트 연산자의 오른쪽 시프트 연산자를 나타냅니다. 일반적인 형식은 "value>>num"입니다. 여기서 "num"은 시프트되도록 지정된 값을 나타내고 "value"는 이동할 비트 수입니다. 예: "num>>1", 이 코드는 "num"을 "2"로 나눈 것을 의미합니다.">
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 중국어 웹사이트의 기타 관련 기사를 참조하세요!