달력

5

« 2020/5 »

  •  
  •  
  •  
  •  
  •  
  • 1
  • 2
  • 31
  •  
  •  
  •  
  •  
  •  
  •  

   

시프트 연산자- >> 연산시 음수인 경우와 양수인 경우 확인

   

   

소스코드

  1. public class OperatorEx17 {
  2.    
  3.         public static void main(String[] args)
  4.         {
  5.                 byte a1 = 12;
  6.                 System.out.println("");
  7.                 System.out.println("a1 : " + a1);
  8.                 byte g = (byte)(a1 >> 2);
  9.                 System.out.println("a1 >> 2: " + g);
  10.                  
  11.                 byte a2 = -12;
  12.                 System.out.println("");
  13.                 System.out.println("a2 : " + a2);
  14.                 byte h = (byte)(a2 >> 2);
  15.                 System.out.println("a2 >> 2: " + h);
  16.                  
  17.                 System.out.println("");
  18.                 System.out.println("a2 : " + a2);
  19.                 byte r = (byte)(a2 >>> 2);
  20.                 System.out.println("a2 >>> 2: " + r);
  21.         }
  22. }


 

   

출력결과 

   

Posted by codedragon codedragon

댓글을 달아 주세요