프로그래밍/c++

c++ 09. 대입, 할당 연산자

지나팩 2024. 1. 9. 15:25

C++에서 대입 연산자(assignment operator)는 변수에 값을 할당하는 데 사용됩니다. 가장 기본적인 형태는 단순 대입 연산자(=)이지만, C++는 다양한 복합 대입 연산자들도 제공합니다.

1. 단순 대입 연산자 (=)

단순 대입 연산자는 우변의 값을 좌변의 변수에 할당합니다.

 

 

2. 복합 대입 연산자

복합 대입 연산자는 산술, 비트 연산 등과 대입 연산을 결합합니다. 이 연산자들은 코드를 더 간결하게 만들어 줍니다.

 

 

주의사항

  • 대입 연산자는 표현식의 결과로 좌변의 변수를 반환합니다. 따라서 a = b = 5와 같이 연쇄적으로 사용할 수 있습니다.
  • 복합 대입 연산자는 연산을 수행하고 결과를 다시 변수에 저장하는 두 단계를 한 번에 수행합니다. 이것은 프로그램의 효율성을 높일 수 있습니다.