산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Industrial programming >> C 언어

예제가 있는 C++의 연산자:정의, 유형 및 프로그램

연산자란 무엇입니까?

연산자 피연산자에 대한 연산을 수행하는 데 사용되는 기호입니다. 연산자는 피연산자를 연산합니다. 연산은 수학적이거나 논리적일 수 있습니다. C++에는 다양한 작업을 수행하기 위한 다양한 유형의 연산자가 있습니다.

다음 작업을 고려하십시오.

a = x + y;

위의 문장에서 x와 y는 피연산자이고 +는 더하기 연산자입니다. C++ 컴파일러가 위의 명령문을 만나면 x와 y를 추가하고 결과를 변수 a에 저장합니다.

이 C++ 자습서에서는 다음을 배우게 됩니다.

C++의 연산자 유형

주로 C++에는 6가지 유형의 연산자가 있습니다.

  1. 산술 연산자
  2. 관계 연산자
  3. 논리 연산자
  4. 비트 연산자
  5. 할당 연산자
  6. 기타 연산자

산술 연산자

수학/산술 연산을 수행하는 데 사용되는 연산자 유형입니다. 여기에는 다음이 포함됩니다.

연산자 설명 + 더하기 operatorAdds 피연산자.– 빼기 operatorSubtracts 2 nd 1 st 의 피연산자 피연산자.* 곱하기 연산자 2개의 피연산자를 곱합니다./ 나누기 연산자. 분자를 분모로 나눕니다.% 모듈러스 연산자 나누기 후 나머지를 반환합니다.++ 증분 연산자정수 값을 1씩 증가시킵니다.— 감소 연산자. 정수 값을 1씩 줄입니다.

예:

#include <iostream>
using namespace std;
int main() {
	int a = 11;
	int b = 5;
	int c;

	cout << "a + b is :" << a+b << endl; //11+5

	cout << "a - b is :" << a-b << endl; //11-5

	cout << "a * b is :" << a*b << endl; //11*5

	cout << "a / b is :" << a/b << endl; //11/5

	cout << "a % b is :" << a%b << endl; //11%5

	cout << "a++ is :" << a++ << endl; //11++

	cout << "a-- is :" << a-- << endl; //12--

	return 0;
}

출력:

다음은 코드의 스크린샷입니다.

코드 설명:

  1. 코드에 iostream 헤더 파일을 포함합니다. 이를 통해 콘솔에서 읽고 쓸 수 있습니다.
  2. 호출하지 않고 클래스와 함수를 사용하기 위해 std 네임스페이스를 포함합니다.
  3. 프로그램의 논리가 추가되어야 하는 main() 함수를 호출합니다. {는 main() 함수의 본문 시작을 표시합니다.
  4. 정수 변수 a를 선언하고 11로 초기화합니다.
  5. 정수 변수 b를 선언하고 5로 초기화합니다.
  6. 정수 변수 선언 c.
  7. 콘솔에 다른 텍스트와 함께 +b 작업의 값을 인쇄합니다.
  8. 콘솔에서 다른 텍스트와 함께 a-b 작업의 값을 인쇄합니다.
  9. 콘솔의 다른 텍스트와 함께 작업*b의 값을 인쇄합니다.
  10. 콘솔의 다른 텍스트와 함께 작업 값을 인쇄합니다.
  11. 콘솔의 다른 텍스트와 함께 %b 작업의 값을 인쇄합니다.
  12. 콘솔의 다른 텍스트와 함께 ++ 작업의 값을 인쇄합니다.
  13. 작업의 가치를 콘솔의 다른 텍스트와 함께 인쇄합니다.
  14. 프로그램이 제대로 실행되면 main() 함수는 값을 반환해야 합니다.
  15. main() 함수 본문의 끝

관계 연산자

이러한 유형의 연산자는 피연산자에 대해 비교를 수행합니다. 예를 들어, 어떤 피연산자가 다른 것보다 크거나 다른 것보다 작은지 알아야 할 수 있습니다. 여기에는 다음이 포함됩니다.

연산자 설명 ==연산자와 같음. 두 피연산자 값이 같은지 확인합니다.!=같지 않음 연산자 두 피연산자 값이 같은지 확인합니다.> 보다 큼 operator 왼쪽 피연산자의 값이 오른쪽 피연산자 값보다 큰지 여부를 확인합니다.<보다 작음 값인지 여부를 확인합니다. 왼쪽 피연산자의 값이 오른쪽 피연산자의 값보다 작습니다.>=크거나 같음 operator 왼쪽 피연산자의 값이 오른쪽 피연산자의 값보다 크거나 같은지 확인합니다.<=연산자보다 작거나 같음 왼쪽 피연산자의 값인지 확인 오른쪽 피연산자의 값보다 작거나 같습니다.

예:

#include <iostream>
using namespace std;

int main() {
	int a = 11;
	int b = 5;

	cout << "a=11, b=5" << endl;
	if (a == b) {
		cout << "a == b is true" << endl;
	}
	else {
		cout << " a == b is false" << endl;
	}

	if (a < b) {
		cout << "a < b is true" << endl;
	}
	else {
		cout << "a < b is false" << endl;
	}

	if (a > b) {
		cout << "a > b is true" << endl;
	}
	else {
		cout << "a > b is false" << endl;
	}

	return 0;
}

출력:

다음은 코드의 스크린샷입니다.

코드 설명:

  1. 코드에 iostream 헤더 파일을 포함합니다. 이를 통해 콘솔에서 읽고 쓸 수 있습니다.
  2. 호출하지 않고 클래스와 함수를 사용하기 위해 std 네임스페이스를 포함합니다.
  3. 프로그램의 논리가 추가되어야 하는 main() 함수를 호출합니다. {는 main() 함수의 본문 시작을 표시합니다.
  4. 정수 변수 a를 선언하고 11로 초기화합니다.
  5. 정수 변수 b를 선언하고 5로 초기화합니다.
  6. 변수 a와 b의 값을 나타내는 일부 텍스트를 콘솔에 인쇄합니다.
  7. 산술 연산을 수행하여 if 의사 결정 문에서 a==b가 참인지 거짓인지 확인합니다. {는 if 문의 본문 시작을 표시합니다.
  8. a==b 작업이 true인 경우 콘솔에 인쇄할 텍스트입니다. endl은 끝줄에 대한 C++ 키워드입니다. 커서를 눌러 다음 줄에서 인쇄를 시작합니다. }는 if 문의 본문 끝을 표시합니다.
  9. 위 if 문의 else 부분입니다. ==b 연산이 false인 경우 수행할 작업을 나타냅니다.
  10. a==b 작업이 false인 경우 콘솔에 인쇄할 텍스트입니다. endl은 끝줄에 대한 C++ 키워드입니다. 커서를 눌러 다음 줄에서 인쇄를 시작합니다. }는 else 문의 본문의 끝을 표시합니다.
  11. 산술 연산 수행, a
  12. a
  13. 위 if 문의 else 부분입니다. 작업이
  14. a
  15. 참인지 거짓인지 확인하기 위해 if 의사 결정 문에서 a>b 산술 연산을 수행합니다. {는 if 문의 본문 시작을 표시합니다.
  16. a>b 작업이 true인 경우 콘솔에 인쇄할 텍스트입니다. endl은 끝줄에 대한 C++ 키워드입니다. 커서를 눌러 다음 줄에서 인쇄를 시작합니다. }는 if 문의 본문 끝을 표시합니다.
  17. 위 if 문의 else 부분입니다. 연산>b가 거짓인 경우 수행할 작업을 명시합니다.
  18. a>b 작업이 false인 경우 콘솔에 인쇄할 텍스트입니다. endl은 끝줄에 대한 C++ 키워드입니다. 커서를 눌러 다음 줄에서 인쇄를 시작합니다. }는 else 문의 본문의 끝을 표시합니다.
  19. 프로그램이 제대로 실행되면 main() 함수는 값을 반환해야 합니다.
  20. main() 함수 본문의 끝

논리 연산자

논리 연산자 두 개 이상의 제약 조건/조건을 결합합니다. 논리 연산자는 또한 고려 중인 원래 상태의 평가를 보완합니다. 여기에는 다음이 포함됩니다.

연산자 설명 &&논리 AND 연산자입니다. 두 피연산자가 모두 0이 아니면 조건이 참입니다.|| 논리 OR 연산자입니다. 피연산자 중 하나가 0이 아니면 조건이 참입니다.! 논리 NOT 연산자. 피연산자의 논리 상태를 반전시킵니다. 피연산자가 참이면 ! 연산자는 거짓으로 만듭니다.

예:

#include <iostream> 
using namespace std;
int main()
{
	int a = 5, b = 2, c = 6, d = 4;
	if (a == b && c > d)
		cout << "a equals to b AND c is greater than d\n";
	else
		cout << "AND operation returned false\n";

	if (a == b || c > d)
		cout << "a equals to b OR c is greater than d\n";
	else
		cout << "Neither a is equal to b nor c is greater than d\n";

	if (!b)
		cout << "b is zero\n";
	else
		cout << "b is not zero";

	return 0;
}

출력:

다음은 코드의 스크린샷입니다.

코드 설명:

  1. 코드에 iostream 헤더 파일을 포함합니다. 이를 통해 콘솔에서 읽고 쓸 수 있습니다.
  2. 호출하지 않고 클래스와 함수를 사용하기 위해 std 네임스페이스를 포함합니다.
  3. 프로그램의 논리가 추가되어야 하는 main() 함수 호출
  4. {는 main() 함수의 본문 시작을 표시합니다.
  5. 4개의 정수 변수 a, b, c, d를 선언하고 서로 다른 값을 할당합니다.
  6. if 문 내에서 &&(AND) 연산자 사용. 그것은 두 가지 조건을 결합합니다. a의 값은 b의 값과 같고, a의 값은 b의 값보다 큽니다. 첫 번째 조건은 거짓이고 두 번째 조건은 참입니다. False&&true는 False이므로 if의 결과는 false입니다.
  7. 위의 if 문이 참인 경우 콘솔에 인쇄할 텍스트입니다. 실행되지 않습니다.
  8. 위의 if 문이 거짓일 경우 실행될 부분입니다.
  9. if 문이 false인 경우 콘솔에 인쇄할 텍스트입니다. 실행됩니다.
  10. 사용하기 || (OR) if 문 내의 연산자. 그것은 두 가지 조건을 결합합니다. a의 값은 b의 값과 같고, a의 값은 b의 값보다 큽니다. 첫 번째 조건은 거짓이고 두 번째 조건은 참입니다. False||true는 True이므로 if의 결과는 true입니다.
  11. 위의 if 문이 참인 경우 콘솔에 인쇄할 텍스트입니다. 실행됩니다.
  12. 위의 if 문이 거짓일 경우 실행될 부분입니다.
  13. if 문이 false인 경우 콘솔에 인쇄할 텍스트입니다. 실행되지 않습니다.
  14. 변수 값이 0인지 확인.
  15. 위의 if 문이 참인 경우 콘솔에 인쇄할 텍스트입니다. 실행되지 않습니다.
  16. 위의 if 문이 거짓일 경우 실행될 부분입니다.
  17. if 문이 false인 경우 콘솔에 인쇄할 텍스트입니다. 실행됩니다.
  18. 프로그램이 제대로 실행되면 main() 함수는 값을 반환해야 합니다.
  19. main() 함수 본문의 끝

비트 연산자

비트 연산자 피연산자에 대해 비트 수준 연산을 수행합니다. 먼저 연산자를 비트 수준으로 변환한 다음 피연산자에 대해 연산을 수행합니다. 더하기 및 빼기와 같은 산술 연산이 비트 수준에서 수행될 때 결과를 더 빨리 얻을 수 있습니다. 여기에는 다음이 포함됩니다.

연산자 설명 &(비트 AND). 2개의 숫자(피연산자)를 취한 다음 2개의 숫자의 각 비트에 대해 AND를 수행합니다. 둘 다 1이면 AND는 1을 반환하고, 그렇지 않으면 0을 반환합니다.| (비트별 OR) 2개의 숫자(피연산자)를 취한 다음 2개의 숫자의 모든 비트에 대해 OR을 수행합니다. 비트 중 하나가 1이면 1을 반환합니다. ^(비트 XOR) 2개의 숫자(피연산자)를 취한 다음 2개의 숫자의 모든 비트에 대해 XOR을 수행합니다. 두 비트가 다를 경우 1을 반환합니다.<<(왼쪽 시프트) 두 개의 숫자를 취한 다음 첫 번째 피연산자의 비트를 왼쪽으로 시프트합니다. 두 번째 피연산자는 이동할 총 위치를 결정합니다.>> (오른쪽 이동) 두 개의 숫자를 취한 다음 첫 번째 피연산자의 비트를 오른쪽으로 이동합니다. 두 번째 피연산자는 이동할 자리 수를 결정합니다.~(비트 NOT). 숫자를 취한 다음 모든 비트를 반전합니다.
#include <iostream>
using namespace std;

int main() {
	unsigned int p = 60;	  // 60 = 0011 1100  
	unsigned int q = 13;	  // 13 = 0000 1101
	int z = 0;

	z = p & q;
	cout << "p&q is : " << z << endl; // 12 = 0000 1100

	z = p | q;
	cout << "p|q is : " << z << endl; // 61 = 0011 1101

	z = p ^ q;
	cout << "p^q is : " << z << endl; // 49 = 0011 0001

	z = ~p;
	cout << "~p is : " << z << endl; // -61 = 1100 0011

	z = p << 2;
	cout << "p<<2 is: " << z << endl; // 240 = 1111 0000

	z = p >> 2;
	cout << "p>>2 is : " << z << endl; // 15 = 0000 1111

	return 0;
}

출력:

다음은 코드의 스크린샷입니다.

코드 설명:

  1. 코드에 iostream 헤더 파일을 포함합니다. 이를 통해 콘솔에서 읽고 쓸 수 있습니다.
  2. 호출하지 않고 클래스와 함수를 사용하기 위해 std 네임스페이스를 포함합니다.
  3. 프로그램의 논리가 추가되어야 하는 main() 함수를 호출합니다. {는 main() 함수의 본문 시작을 표시합니다.
  4. 부호 없는 정수 변수 p를 선언하고 60의 값을 할당합니다. 즉, 2진수로 0011 1100입니다.
  5. 부호 없는 정수 변수 q를 선언하고 값 13을 할당합니다. 즉, 이진수로 0000 1101입니다.
  6. 정수 변수 z를 선언하고 0으로 초기화합니다.
  7. 변수 p와 q에 대해 비트 &(AND) 연산을 수행하고 그 결과를 변수 z에 저장합니다.
  8. 위 작업의 결과를 다른 텍스트와 함께 콘솔에 인쇄합니다.
  9. 비트 단위 수행 | (OR) 변수 p와 q에 대한 연산을 수행하고 결과를 변수 z에 저장합니다.
  10. 위 작업의 결과를 다른 텍스트와 함께 콘솔에 인쇄합니다.
  11. 변수 p와 q에 대해 비트 단위 ^(XOR) 연산을 수행하고 결과를 변수 z에 저장합니다.
  12. 위 작업의 결과를 다른 텍스트와 함께 콘솔에 인쇄합니다.
  13. 변수 p와 q에 대해 비트 단위 ~(NOT) 연산을 수행하고 그 결과를 변수 z에 저장합니다.
  14. 위 작업의 결과를 다른 텍스트와 함께 콘솔에 인쇄합니다.
  15. 변수 p에 대해 왼쪽 시프트 연산을 수행하고 결과를 변수 z에 저장합니다.
  16. 위 작업의 결과를 다른 텍스트와 함께 콘솔에 인쇄합니다.
  17. 변수 p에 대해 오른쪽 시프트 연산을 수행하고 결과를 변수 z에 저장합니다.
  18. 위 작업의 결과를 다른 텍스트와 함께 콘솔에 인쇄합니다.
  19. 프로그램이 제대로 실행되면 main() 함수는 값을 반환해야 합니다.
  20. main() 함수 본문의 끝

할당 연산자

할당 연산자 변수에 값을 할당합니다. 피연산자/변수는 연산자의 왼쪽에 추가되고 값은 연산자의 오른쪽에 추가됩니다. 변수와 값은 동일한 데이터 유형에 속해야 합니다. 그렇지 않으면 C++ 컴파일러에서 오류가 발생합니다.
예:

x = 5;

위의 예에서 x는 변수/피연산자이고 =는 할당 연산자이고 5는 값입니다. 다음은 C++에서 널리 사용되는 할당 연산자입니다.

연산자 설명 =(단순 대입 연산자) 왼쪽 변수에 오른쪽 값을 대입합니다. +=(AND 대입 연산자 추가) 먼저 왼쪽 피연산자의 값을 오른쪽 피연산자의 값에 더한 다음 결과를 왼쪽 변수에 대입합니다.-=( 빼기 AND 대입 연산자) 먼저 왼쪽 피연산자의 값에서 오른쪽 피연산자의 값을 뺀 다음 결과를 왼쪽 변수에 대입합니다.*=(곱하기 AND 대입 연산자) 먼저 왼쪽 피연산자의 값과 오른쪽 피연산자의 값을 곱한 다음 결과를 대입합니다. 왼쪽 변수./=(나누기 AND 대입 연산자) 먼저 왼쪽 피연산자의 값을 오른쪽 피연산자의 값으로 나눈 다음 결과를 왼쪽 변수에 대입합니다.

예:

#include <iostream> 
using namespace std;
int main()
{
	int x = 5;
	cout << "Initial value of x is " << x << "\n";

	x += 5;
	cout << "x += 5 gives :" << x << "\n";

	x -= 5;
	cout << "x -= 5 gives : " << x << "\n";

	x *= 5;
	cout << "x *= 5 gives :" << x << "\n";

	x /= 5;
	cout << "x /= 5 gives : " << x << "\n";

	return 0;
}

출력:

다음은 코드의 스크린샷입니다.

코드 설명:

  1. 코드에 iostream 헤더 파일을 포함합니다. 이를 통해 콘솔에서 읽고 쓸 수 있습니다.
  2. 호출하지 않고 클래스와 함수를 사용하기 위해 std 네임스페이스를 포함합니다.
  3. 프로그램의 논리가 추가되어야 하는 main() 함수 호출
  4. {는 main() 함수의 본문 시작을 표시합니다.
  5. 정수 변수 x를 선언하고 값 5를 할당합니다.
  6. 콘솔에서 다른 텍스트와 함께 변수 x의 값을 인쇄합니다. \n은 줄 바꿈 문자입니다. 인쇄할 때 커서를 다음 줄로 이동합니다.
  7. 변수 x의 값에 5를 더하고 결과를 변수 x에 할당합니다.
  8. 다른 텍스트와 함께 콘솔에 변수 x의 값을 인쇄합니다.
  9. x의 값에서 5를 빼고 결과를 변수 x에 할당합니다.
  10. 다른 텍스트와 함께 콘솔에 변수 x의 값을 인쇄합니다.
  11. 변수 x의 값에 5를 곱하고 결과를 변수 x에 할당합니다.
  12. 다른 텍스트와 함께 콘솔에 변수 x의 값을 인쇄합니다.
  13. 변수 x의 값을 5로 나누고 결과를 변수 x에 할당합니다.
  14. 다른 텍스트와 함께 콘솔에 변수 x의 값을 인쇄합니다.
  15. 프로그램이 제대로 실행되면 main() 함수는 값을 반환해야 합니다.
  16. main() 함수 본문의 끝

기타 연산자

기타 연산자 sizeof 연산자, 쉼표 연산자, 조건부 연산자 및 연산자 우선 순위를 포함합니다.
C++에서 지원하는 다른 연산자에 대해 알아보겠습니다.

sizeof 연산자

이 연산자는 변수의 크기를 결정합니다. sizeof 연산자를 사용하여 데이터 유형의 크기를 결정합니다.

예:

#include <iostream> 
using namespace std;
int main() {
	cout<<"Size of int : "<< sizeof(int) << "\n";

	cout<<"Size of char : " << sizeof(char) << "\n";

	cout<<"Size of float : " << sizeof(float) << "\n";

	cout<<"Size of double : " << sizeof(double) << "\n";

	return 0;
}

출력:

다음은 코드의 스크린샷입니다.

코드 설명:

  1. 코드에 iostream 헤더 파일을 포함합니다. 이를 통해 콘솔에서 읽고 쓸 수 있습니다.
  2. 호출하지 않고 클래스와 함수를 사용하기 위해 std 네임스페이스를 포함합니다.
  3. 프로그램의 논리가 추가되어야 하는 main() 함수를 호출합니다. {는 main() 함수의 본문 시작을 표시합니다.
  4. sizeof 연산자를 사용하여 정수 데이터 유형의 크기를 결정하고 콘솔에서 다른 텍스트와 함께 인쇄합니다.
  5. sizeof 연산자를 사용하여 문자 데이터 유형의 크기를 결정하고 콘솔에서 다른 텍스트와 함께 인쇄합니다.
  6. sizeof 연산자를 사용하여 float 데이터 유형의 크기를 결정하고 콘솔에서 다른 텍스트와 함께 인쇄합니다.
  7. sizeof 연산자를 사용하여 float 데이터 유형의 크기를 결정하고 콘솔에서 다른 텍스트와 함께 인쇄합니다.
  8. 프로그램이 제대로 실행되면 main() 함수는 값을 반환해야 합니다.
  9. main() 함수 본문의 끝

쉼표 연산자

쉼표 연산자 (,) 일련의 작업 수행을 트리거합니다. 첫 번째 피연산자를 표현하고 결과를 버립니다. 다음으로 두 번째 피연산자를 평가하고 값과 유형을 반환합니다.

#include <iostream>
using namespace std;
int main() {
	int x, y;
	y = 100;
	x = (y++, y + 10, 99 + y);
	cout << x;
	return 0;
}

출력:

다음은 코드의 스크린샷입니다.

코드 설명:

  1. 코드에 iostream 헤더 파일을 포함합니다. 이를 통해 콘솔에서 읽고 쓸 수 있습니다.
  2. 호출하지 않고 클래스와 함수를 사용하기 위해 std 네임스페이스를 포함합니다.
  3. 프로그램의 논리가 추가되어야 하는 main() 함수를 호출합니다. {는 main() 함수의 본문 시작을 표시합니다.
  4. 두 개의 정수 변수 x와 y를 선언합니다.
  5. 변수 y에 값 100 할당
  6. y의 값을 증가시키고 결과를 변수 x에 할당합니다. 100에서 y로 시작하여 101로 증가합니다(y++). 다음으로 y는 10에 추가됩니다. 마지막으로, 여전히 101에 있는 y는 99에 추가되어 200이 됩니다. x는 이제 200입니다.
  7. 콘솔에 변수 x의 값을 출력합니다.
  8. 프로그램이 제대로 실행되면 main() 함수는 값을 반환해야 합니다.
  9. main() 함수 본문의 끝

조건 연산자

이 연산자는 조건을 평가하고 평가 결과에 따라 행동합니다.

구문:

Condition ? Expression2 : Expression3;

매개변수:

  • 조건은 평가할 조건입니다.
  • Expression1은 조건이 true인 경우 실행할 표현식입니다.
  • Expression3은 조건이 false인 경우 실행할 표현식입니다.

예:

#include <iostream>
using namespace std;
int main() {
	int a = 1, b;
	b = (a < 10) ? 2 : 5;
	cout << "value of b: " << b << endl;
	return 0;
}

출력:

다음은 코드의 스크린샷입니다.

코드 설명:

  1. 코드에 iostream 헤더 파일을 포함합니다. 이를 통해 콘솔에서 읽고 쓸 수 있습니다.
  2. 호출하지 않고 클래스와 함수를 사용하기 위해 std 네임스페이스를 포함합니다.
  3. 프로그램의 논리가 추가되어야 하는 main() 함수를 호출합니다. {는 main() 함수의 본문 시작을 표시합니다.
  4. 두 개의 정수 변수 선언 및 b. 변수 a에 값 1이 할당되었습니다.
  5. 변수에 값 할당 b. 변수 a가 10보다 작으면 b에 값 2가 할당되고, 그렇지 않으면 b에 값 5가 할당됩니다.
  6. 다른 텍스트와 함께 콘솔에 변수 b의 값을 인쇄합니다.
  7. 프로그램이 제대로 실행되면 main() 함수는 값을 반환해야 합니다.
  8. main() 함수 본문의 끝입니다.

연산자 우선 순위

단일 작업에는 둘 이상의 연산자가 있을 수 있습니다. 이 경우 연산자 우선 순위에 따라 먼저 평가되는 것이 결정됩니다.

다음 목록은 왼쪽에서 오른쪽으로 감소하는 C++ 연산자의 우선 순위를 보여줍니다.

(), [],*, /, %, +/-, <<,>>, ==, !=, ^, |, &&, ||, ?:, =, +=, -=, *=, /=

요약:

  • 연산자는 논리 및 산술 연산을 수행하기 위한 기호입니다.
  • 산술 연산자는 피연산자에 대한 다양한 산술 연산을 수행하는 데 도움이 됩니다.
  • 관계 연산자는 피연산자에 대한 다양한 비교 작업을 수행하는 데 도움이 됩니다.
  • 논리 연산자는 피연산자에 대한 다양한 논리 연산을 수행하는 데 도움이 됩니다.
  • 비트 연산자는 피연산자에 대한 비트 연산을 수행하는 데 도움이 됩니다.
  • 할당 연산자는 피연산자에 대한 다양한 산술 연산을 수행하는 데 도움이 됩니다.
  • sizeof 연산자는 변수 또는 데이터 유형의 크기를 반환합니다.
  • 쉼표 연산자는 일련의 작업을 실행합니다.
  • 조건 연산자는 조건을 평가하고 결과에 따라 행동합니다.

C 언어

  1. BioChip이란 무엇이며 BioChip의 유형
  2. C# 연산자
  3. C++ 연산자
  4. EXAMPLE이 있는 C++ Switch Case 문
  5. 예제를 사용한 C++ 배열 동적 할당
  6. 예제를 사용한 C++ 연산자 오버로딩
  7. 예제가 있는 C++ 구조체
  8. 예제가 있는 C++의 std::list
  9. 구조체와 클래스의 차이점:C++ 예제로 설명
  10. C# 추상 클래스 자습서 예제:추상화란?