JAVA(자바) - 이항 연산자 5.비트 연산자(&, |, ^, ~, <<, >>, >>>)
5.비트 연산자(&, |, ^, ~, , >>>) -비트(bit)단위로 연산을 한다. 즉 0과 1이 피연산자가 된다. ● 0과 1로 표현이 가능한 정수 타입만 비트 연산을 할 수 있다. ● 실수 타입인 float과 double은 비트 연산을 할 수 없다. -종류 ● 비트 논리 연산자(&, |, ^, ~) ● 비트 이동 연산자(, >>>) 첫번째 종류에 대해 알아봅시다. -비트 논리 연산자(&, |, ^, ~) ● 피 연산자가 boolean타입일 경우 -> 일반 논리 연산자 ● 피 연산자가 정수 타입일 경우 비트 논리 연산자 구분 연산식 결과 설명 AND (논리곱) 1 & 1 1 두 비트가 모두 1일 경우에만 1이다 1 0 0 0 1 0 0 0 0 OR (논리합) 1 | 1 1 두 비트 중 하나만 1이여도..
2021. 1. 16.
JAVA(자바) - 이항 연산자 4.논리 연산자(&&, ||, &, |, ^, !)
4.논리 연산자(&&, ||, &, |, ^, !) -논리곱(&&), 논리합(||), 배타적 논리합(^) 그리고 논리 부정(!) 연산을 수행 -피연산자는 boolean 타입만 사용할 수 있다. 구분 연산식 결과 설명 AND (논리곱) true && 또는 & true true 피 연산자 모두가 true 일 경우에만 연산 결과는 true이다 true false false false true false false false false OR (논리합) true || 또는 | true true 피 연산자 중 하나만 true이면 true이다 true false true false true true false false false XOR (배타적 논리합) true ^ true false 피 연산자가 하나는 true ..
2020. 12. 30.
JAVA(자바) - 이항 연산자 1. 산술 연산자(+, -, *, /, %)
이항 연산자 -피연산자가 2개인 연산자 -종류 ● 산술 연산자 : +, -, *, /, % ● 문자열 연결 연산자: + ● 비교 연산자 : =, ==, != ● 논리 연산자 : &&, ||, &, |, ^, ! ● 비트 논리 연산자 : &, |, ^ ● 비트 이동 연산자 : , >>> ● 대입 연산자 : =, +=, -=, *=, /=, %=, &=, ^=, |=, =, >>>= 이항 연산자 종류를 한번 보자. 1.산술 연산자( +, -, *, /, % ) 연산식 설명 피연산자 + 피연산자 덧셈 연산 피연산자 - 피연산자 뺄셈 연산 피연산자 * 피연산자 곱셈 연산 피연산자 / 피연산자 좌측 피연산자를 우측 피연산자를 나눗셈을 연산 피연산자 % 피연산자 좌측 피연산자를 우측 피연사자를 나눈 나머지를 구하는..
2020. 12. 23.