연산자

· MongoDB
배열 연산자 배열을 다루는데 갱신 연산자를 사용할 수 있다. 배열은 일반적이고 강력한 데이터 구조다. 연산자는 리스트에 대한 인덱스를 지정할 수 있을 뿐 아니라 Set처럼 이중으로 쓸 수 있다. 요소 삽입 연산자 $push 연산자 $push는 배열이 이미 존재하면 배열 끝에 요소를 추가하고, 존재하지 않으면 새로운 배열을 생성한다. > db.cars.findOne() { "_id" : ObjectId("628f46057a32d396cf84a7ef"), "name" : "avante", "brand" : "hyundai" } > db.cars.updateOne( { _id: ObjectId("628f46057a32d396cf84a7ef") }, { $push: { options: { HUD: true, ..
· Java
조건 연산자(삼항 연산자) :? 조건식, 식1, 식2 모두 세 개의 피연산자 필요 가장 왼쪽에 피연산자가 true일땐 2번째 피연산자를 결과로, false일땐 3번째 피연산자를 결과로 얻는다. int x = 10; int y = 11; int result = (x > y) ? x : y; // result -> y -> 11; 대입 연산자 = op= 오른쪽 피연산자의 값(식이라면 평가값)을 왼쪽 피연산자에 저장 int i = 3; // i -> 3 int j = 3 * 2; // j -> 6 lvalue와 rvalue 대입 연산자의 왼쪽 피연산자를 lvalue(left value)라고 하고, 오른쪽의 피연산자를(rvalue)라고 한다. lvalue는 변수처럼 값을 변경할 수 있는 것 rvalue는 변수뿐..
· Java
논리 연산자 && || 둘 이상의 조건을 그리고(AND), 또는(OR)로 연결 && : 피연산자 양쪽 모두 true이면 true(AND 결합) || : 피연산자 중 어느 한쪽만 true이면 true(OR 결합) 효율적인 연산(short circuit evaluation) 논리 연산자의 경우 좌측 부터 우측으로 연산되며 좌측 연산이 false인 경우 우측 연산은 진행하지 않는다. 그러므로 true 확율이 높은 피연산자를 연산자 왼쪽에 놓아야 빠른 연산결과가 나온다. 논리 부정 연산자 ! 피연산자가 true이면 false를, false이면 true를 반환 boolean a = true; a = !a; // false a = !a; // true a = !!a; // true 비트 연산자 & | ^ > 피연산..
· Java
비교 연산자 두 피연산자를 비교하는데 사용되는 연산자 연산 결과는 true, false 중 하나 대소비교 연산자 = 두 피연산자의 값의 크기를 비교하는 연산자 기본형(primitive type) 변수중 boolean형을 제외한 나머지 자요형에 모두 사용 가능 > : 좌변 값이 크면 true, 아니면 false = : 좌변 값이 크거나 같으면 true, 아니면 false
· Java
사직 연산자 + - * / 곱셈(*), 나눗셈(/), 나머지(%) 연산자가 덧셈(+), 뺄셈(-) 연산자보다 우선순위가 높으므로 먼저 처리된다. 나누기 연산자는 두 피연산자가 모두 int타입인 경우, 연산결과도 int타입이다.(소수점 이하 버림) // 정수 나눗셈 int i = 10 / 4; // i -> 2 (소수점 이하는 버려진다.) // 정수, 실수 나눗셈 int j = 10 / 4.0f; // j -> 2.5f (int 타입보다 범위가 넓은 float 타입으로 일치시킨다.) 나머지 연산자 % 왼쪽 피연산자를 오른쪽 피연산자로 나누고 난 나머지 값을 반환 왼쪽 피연산자는 정수만 허용, 오른쪽 피연산자는 음수도 허용하지만 결과는 똑같다. int i = 10 % 8; // i -> 2 int j = 1..
· Java
증감 연산자 ++ -- 증감 연산자는 피연산자에 저장된 값을 증가 또는 감소시킨다. 정수와 실수가 모두 가능하지만, 상수는 값을 변경할 수 없으므로 가능하지 않다. 식에 두 번 이상 포함된 변수에 증감연산자를 사용하는것은 피해야 한다. 증가 연산자(++) : 피연산자의 값을 1 증가시킨다. 감소 연산자(--) : 피연산자의 값을 1 감소시킨다. 전위형(prefix)와 후위형(postfix) 증감 연산자가 왼쪽에 위치하면 전위형(prefix), 오른쪽에 위치하면 후위형(postfix)이라고 한다. 전위형은 값이 참조되기 전에 증가, 후위형은 값이 참조된 후에 증가 수식에 대입하여 사용할땐 전위형과 후위형은 결과값이 다르다. // 전위형(prefix) -> 값이 참조되기 전에 증가 int i = 5, j =..
· Java
연산자(orperator)란? 연산을 수행하는 기호 +, -, *, / 등 피연산자(operand)란? 연산자가 연산을 수행하는 대상 변수, 상수, 리터럴, 수식 등 연산자의 종류 종류 연산자 설명 산술 연산자 + - * / % 사직연산과 나머지 연산(%) 비교 연산자 > =
beekei
'연산자' 태그의 글 목록