기본 자료형 자료형(Type)이란 ? 자료형은 기본 / 참조 자료형으로 나누어 집니다. 자료형을 통해 데이터의 속성을 정의하고 사용자나 컴퓨터는 데이터가 어떤 속성인지 알 수 있음. 기본 자료형은 메모리 크기가 명확하고 변동이 없으나, 참조 자료형은 클래스 타입으로 변수를 선언하기 때문에 그때그때 크기가 달라지기 때문에 크기에는 크게 의미가 없습니다. 여러가지 데이터들이 모여 복잡한 데이터로 인해 기본 자료형에 비해 크기가 큽니다. 구분 자료형 크기 범위 문자형 char 2byte 0 ~ 65,535 정수형 byte 1byte -128 ~ 127 short 2byte -32768 ~ 32767 int 4byte -2147483648 ~ 2147483647 long 8byte -922337203685477..
비트 연산자 비트 연산자란, 피 연산자의 각 비트들을 대상으로 하는 연산이다 사례 비트 연산자 내용 a & b a와 b의 각 비트들의 AND 연산. 두 비트 모두 1일 때만 1이 되며 나머지는 0이 된다. a | b a와 b의 각 비트들의 OR 연산. 두 비트 모두 0일 때만 0이 되며 나머지는 1이 된다. a ^ b a와 b의 각 비트들의 XOR 연산. 두 비트가 서로 다르면 1, 같으면 0이다. ~ a 단항 연산자로서 a의 각 비트들에 NOT 연산. 1을 0으로, 0을 1로 변환한다. 시프트 연산자 피 연산자의 비트들을 이동 연산 사례 시프트 연산자 내용 a >> b a의 각 비트를 오른쪽으로 b번 시프트 한다. 최상위 비트의 빈자리는 시프트 전의 최상위 비트로 다시 채운다. 산술적 오른쪽 시프트라고..
비교 연산 두 피연산자를 비교해 true or false의 논리 값을 내는 연산 연산자 내용 예제 결과 a b a가 b보다 크면 true 3 > 5 false a = 10 true a == b a가 b와 같으면 true 1 == 3 false a != b a가 b와 같지 않으면 true 1 != 3 true 논리 연산 boolean 타입의 피연산자에 대한 논리 연산 연산의 종류 : NOT(!), OR(||), AND(&&), XOR(^) 연산자 내용 예제 결과 ! a a가 true면 false, false 이면 true !(35) || (1==1) true a && b a와 b의 AND 연산, a와 b모두 true인 경우에만 true (35)..