비트연산(6)
-
연산자(Operator)
연산자(Operator)· 연산자란 자료의 가공을 위해 정해진 방식에 따라 계산하고 결과를 얻기 위한 행위를 의미하는 기호들을 의미합니다. · 각 연산자들은 연산을 하기 위해 인식하는 자료형들이 정해져 있습니다.
-
비트 연산 특징-OperatorEx18
비트 연산 특징 왼쪽으로의 비트 열 이동은 2의 배수의 곱 오른쪽으로의 비트 열 이동은 2의 배수의 나눗셈 소스코드 public class OperatorEx18 { public static void main(String[] args) { System.out.println("왼쪽으로 비트열 이동"); byte n1 = 2; byte r1 = (byte)(n1 > 1); System.out.println("n2 >> 1: " + r5); byte r6 = (byte)(n2 >> 2); System.out.println("n2 >> 2: " + r6); byte r7 = (byte)(n2 >> 3); System.out.println("n2 >> 3: " + r7); byte r8 = (byte)(n2 >>..
-
비트연산의 특징
비트연산의 특징 왼쪽으로의 비트 열 이동은 2의 배수의 곱 오른쪽으로의 비트 열 이동은 2의 배수의 나눗셈
-
비트 연산자-OperatorEx10.java
비트 연산자 소스코드 public class OperatorEx10 { public static void main(String[] args){ System.out.println("=========비트 연산자========="); System.out.println(""); byte a = 12; // 128 64 32 16 8 4 2 1 // 0 0 0 0 1 1 0 0 byte b = 20; // 128 64 32 16 8 4 2 1 // 0 0 0 1 0 1 0 0 System.out.println("비트단위의 AND(&): "); /* 값1 값2 결과 0 0 0 1 0 0 0 1 0 1 1 1*/ byte c = (byte) (a & b); // 128 64 32 16 8 4 2 1 // 0 0 0 ..
-
비트 연산자-OperatorEx16
비트연산자 소스코드 public class OperatorEx16 { public static void main(String[] args) { int num1=5; /* 00000000 00000000 00000000 00000101 */ int num2=3; /* 00000000 00000000 00000000 00000011 */ int num3=-1; /* 11111111 11111111 11111111 11111111 */ System.out.println(num1 & num2); // 00000000 00000000 00000000 00000101 // 00000000 00000000 00000000 00000011 // 00000000 00000000 00000000 00000001 Syste..
-
비트 연산 진리표
비트 연산 진리표 & (AND) A B A | B 0 0 0 0 1 1 1 0 1 1 1 1 ^ (XOR) A ~A 0 1 1 0