ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [프로그래밍 이론]연산자(operator)(5)
    프로그래밍 이론 2024. 2. 11. 09:24

    ●대입 연산자

    ▶ 순수 대입 연산자

    - 순수 대입 연산자 기호

       └ ( = )

    - 프로그래밍에서 가장 많이 사용하는 연산자

    - 값을 변수에 할당하는 연산자

     

    ▶ 복합 대입 연산자

    - 대입 연산자와 다른 연산자를 조합해 하나의 연산자처럼 사용하는 연산자

    - 산술 연산자, 비트 연산자와 함께 사용하여 코드를 간결하게 표현할 수 있습니다.

    - 연산이 모두 끝난 후 마지막으로 결과 값을 변수에 대입

    - 복합 대입 연산자 기호

       └ ( += ) : 산술 대입 연산자, 두 항의 값을 더해서 왼쪽 항에 대입

       └ ( -= ) : 산술 대입 연산자, 왼쪽 항에서 오른쪽 항을 빼서 그 값을 왼쪽 항에 대입

       └ (*= ) : 산술 대입 연산자, 두 항의 값을 곱해서 왼쪽 항에 대입

       └ ( /= ) : 산술 대입 연산자, 왼쪽 항을 오른쪽 항으로 나누어 그 몫을 왼쪽 항에 대입

       └ ( %= ) : 산술 대입 연산자, 왼쪽 항을 오른쪽 항으로 나누어 그 나머지를 왼쪽항에 대입

       └ ( <<= ) : 쉬프트 대입 연산자, 비트를 왼쪽으로  이동하고 그 값을 왼쪽 항에 대입

       └ ( >>= ) : 쉬프트 대입 연산자, 비트를 오른쪽으로 이동하고 그 값을 왼쪽 항에 대입                                                                               (왼쪽에 채워지는 비트 값은 부호 비트와 동일)

       └ ( >>>= ) : 쉬프트 대입 연산자, 비트를 오른쪽으로 이동하고 그 값을 왼쪽 항에 대입(왼쪽에 채워지는 비트 값은 0)

       └ ( &= ) : 비트 논리 연산자, 두 항의 & 비트 연산 후 그 값을 왼쪽 항에 대입

       └ ( |= ) : 비트 논리 연산자, 두 항의 | 비트 연산 후 그 값을 왼쪽 항에 대입

       └ ( ^= ) : 비트 논리 연산자, 두 항의 ^ 비트 연산 후 그 값을 왼쪽 항에 대입

    - 산술 대입 연산자 예시

    - 실행 결과

     

Designed by Tistory.