C++에서 /= 연산자란?

C Eseo Yeonsanjalan



연산자로 알려진 기호는 본질적으로 수학적 또는 논리적인 특정 작업을 수행하는 방법을 컴파일러에 알려줍니다. C++에는 수많은 내장 연산자가 있습니다. 그 중 하나는 하나의 프로그램 명령에서 나누기 및 할당 연산을 수행하는 데 사용되는 나누기 및 할당 연산자를 참조하는 /= 연산자입니다. 이 기사에서는 C++ /= 연산자에 대해 이야기하고 사용 방법에 대한 예를 제공합니다.

C++에서 /= 연산자란?

/= 연산자는 나눗셈과 할당을 단일 연산으로 결합하는 C++ 프로그래밍 언어의 복합 할당 연산자라고 합니다. 이 연산자는 왼쪽 변수를 오른쪽 변수로 나눈 다음 아래 구문에 언급된 대로 결과를 왼쪽 변수에 저장합니다.

/= ;

위의 표현 /=비 동일하다 에이 = 에이 / 비 C++에서.







/= 연산자의 기능은 피연산자의 데이터 유형에 따라 달라질 수 있음을 명심해야 합니다. 예를 들어, 모든 피연산자가 정수이면 나누기 결과도 정수가 되어 결과의 소수 부분을 제거합니다. 반면에 피연산자 중 적어도 하나가 부동 소수점 숫자인 경우 나눗셈의 결과는 완전한 정밀도를 가진 부동 소수점 숫자가 됩니다. C++에서 프로그램 예제를 사용하여 이를 시연해 보겠습니다.



예 1: 정수 데이터 유형과 함께 /= 연산자 사용

이 예제에서는 나누기 및 대입 연산자를 단일 단계로 구현하고 모든 피연산자는 정수 유형 데이터입니다.



#include

네임스페이스 표준 사용 ;

정수 기본 ( ) {

정수 숫자 1 = 10 ;

정수 숫자 2 = 5 ;

쿠우트 << 'num1의 값 = ' << 숫자 1 << ;

숫자 1 /= 숫자 2 ;

쿠우트 << '/= 연산자를 사용하는 num1의 값 = ' << 숫자 1 << ;

반품 0 ;

}

먼저 두 정수 변수를 모두 초기화했습니다. 숫자 1 그리고 숫자 2 이 프로그램에서 10 그리고 5 , 각각. 그런 다음 우리는 나누었습니다. 숫자 1 ~에 의해 숫자 2 , 사용하여 /= 연산자, 원인 숫자 1 로 변경 2 . 마지막으로 다른 cout 문을 사용하여 수정된 값을 전송했습니다. 숫자 1 콘솔에.

이 프로그램의 출력은 다음과 같아야 합니다.

예 2: 부동 데이터 유형과 함께 /= 연산자 사용

C++에서 나눗셈 할당 연산자는 이 예제에서 단일 단계로 구현되며 모든 변수는 float 데이터 유형입니다.

#include

네임스페이스 표준 사용 ;

정수 기본 ( ) {

뜨다 숫자 1 = 10.0 ;

뜨다 숫자 2 = 23 ;

쿠우트 << 'num1의 값 = ' << 숫자 1 << ;

숫자 1 /= 숫자 2 ;

쿠우트 << '/= 연산자를 사용하는 num1의 값 = ' << 숫자 1 << ;

반품 0 ;

}

이 예제에서는 두 개의 부동 소수점 변수를 다음과 같이 선언했습니다. 숫자 1 그리고 숫자 2 , 초기화된 값 10.0 그리고 23 , 각각. 그런 다음 /= 연산자를 사용하여 나누기 숫자 1 ~에 의해 숫자 2 결과를 다시 할당 숫자 1 . 결과는 다음을 사용하여 인쇄됩니다. 쿠우트 .

출력 값 숫자 1 num1이 10이 되기 전에 /= 연산자를 사용한 후 num1은 아래와 같이 4가 됩니다.

결론

C++는 매우 간단하고 사용하기 쉬운 다목적 범용 언어입니다. 사전 정의된 연산자가 많이 있으며 그 중 하나는 나눗셈 할당 연산자입니다. 나눗셈 할당 연산자는 /=로 표시되며 변수 값을 업데이트하는 데 유용합니다. 위의 자습서에서 우리는 C++에서 나눗셈 할당 연산자의 기능을 보았습니다. /= 연산자 결과는 C++ 프로그램에서 제공하는 변수의 데이터 타입에 따라 달라집니다.