Opera토르 C++ 예: 정의, 유형 및 프로그램

무엇인가 Opera토르?

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

다음 작업을 고려해 보세요.

a = x + y;

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

유형 Opera토르 C++

주로 6가지 다른 유형의 연산자 C++

  1. 산수 Opera토르
  2. 관계형 Opera토르
  3. 논리 Opera토르
  4. 비트 단위 Opera토르
  5. 할당 Opera토르
  6. 기타 Opera토르

산수 Opera토르

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

Opera바위 산 상품 설명
+ 덧셈 연산자 피연산자에 추가합니다.
– 뺄셈 연산자 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;
}

출력:

산수 Opera토르

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

산수 Opera토르

코드 설명 :

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

관계형 Opera토르

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

Opera바위 산 상품 설명
== 같음 연산자. 두 피연산자 값이 같은지 확인합니다.
!= 연산자와 같지 않음 두 피연산자 값이 같은지 확인합니다.
> 연산자보다 더 좋음 왼쪽 피연산자의 값이 오른쪽 피연산자의 값보다 큰지 확인합니다.
< 보다 작음 연산자. 왼쪽 피연산자의 값이 오른쪽 피연산자의 값보다 작은지 확인합니다.
>= 보다 크거나 같은 연산자 왼쪽 피연산자의 값이 오른쪽 피연산자의 값보다 크거나 같은지 확인합니다.
<= 보다 작거나 같음 연산자. 왼쪽 피연산자의 값이 오른쪽 피연산자의 값보다 작거나 같은지 확인합니다.

예 :

#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;
}

출력:

관계형 Opera토르

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

관계형 Opera토르

코드 설명 :

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

논리 Opera토르

이 어플리케이션에는 XNUMXµm 및 XNUMXµm 파장에서 최대 XNUMXW의 평균 출력을 제공하는 논리 연산자 두 개 이상의 제약/조건을 결합합니다. 논리 연산자는 또한 고려 중인 원래 조건의 평가를 보완합니다. 여기에는 다음이 포함됩니다.

Opera바위 산 상품 설명
&& 논리적 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;
}

출력:

논리 Opera토르

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

논리 Opera토르

코드 설명 :

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

비트 단위 Opera토르

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

Opera바위 산 상품 설명
& (비트 AND). 2개의 숫자(피연산자)를 취한 다음 두 숫자의 각 비트에 대해 AND를 수행합니다. 둘 다 1이면 AND는 1을 반환하고 그렇지 않으면 0을 반환합니다.
| (비트 OR) 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;
}

출력:

비트 단위 Opera토르

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

비트 단위 Opera토르

코드 설명 :

  1. 코드에 iostream 헤더 파일을 포함합니다. 이를 통해 콘솔에서 읽고 쓸 수 있습니다.
  2. 클래스와 함수를 호출하지 않고 사용할 수 있도록 std 네임스페이스를 포함합니다.
  3. 프로그램의 논리를 추가해야 하는 main() 함수를 호출합니다. {는 main() 함수 본문의 시작을 표시합니다.
  4. 부호 없는 정수 변수 p를 선언하고 값 60, 즉 이진수로 0011 1100을 할당합니다.
  5. 부호 없는 정수 변수 q를 선언하고 값 13, 즉 이진수로 0000 1101을 할당합니다.
  6. 정수 변수 z를 선언하고 0으로 초기화합니다.
  7. 변수 p와 q에 대해 비트 단위 & (AND) 연산을 수행하고 그 결과를 변수 z에 저장합니다.
  8. 다른 텍스트와 함께 콘솔에 위 작업의 결과를 인쇄합니다.
  9. 변수 p와 q에 대해 비트 단위 | (OR) 연산을 수행하고 그 결과를 변수 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() 함수 본문의 끝입니다.

할당 Opera토르

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

x = 5;

위의 예에서 x는 변수/피연산자이고 =는 할당 연산자이고 5는 값입니다. 다음은 인기 있는 할당 연산자입니다. C++:

Opera바위 산 상품 설명
= (간단한 할당 연산자) 오른쪽의 값을 왼쪽의 변수에 할당합니다.
+= (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;
}

출력:

할당 Opera토르

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

할당 Opera토르

코드 설명 :

  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() 함수 본문의 끝입니다.

기타 Opera토르

기타 Opera토르 sizeof 연산자, 쉼표 포함 Opera토르, 조건부 Opera토르, 그리고 Opera토르 우선순위.
다른 연산자에 대해서도 논의해 보겠습니다. 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;
}

출력:

sizeof 연산자

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

sizeof 연산자

코드 설명 :

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

콤마 Opera바위 산

이 어플리케이션에는 XNUMXµm 및 XNUMXµm 파장에서 최대 XNUMXW의 평균 출력을 제공하는 쉼표 연산자 (,)는 일련의 연산을 수행하도록 트리거합니다. 첫 번째 피연산자를 표현하고 결과를 버립니다. 다음으로 두 번째 피연산자를 평가하고 값과 유형을 반환합니다.

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

출력:

콤마 Opera바위 산

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

콤마 Opera바위 산

코드 설명 :

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

가정 어구 Opera바위 산

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

구문 :

Condition ? Expression2 : Expression3;

매개 변수 :

  • 조건은 평가할 조건입니다.
  • Expression1은 조건이 true인 경우 실행될 표현식입니다.
  • Expression3은 조건이 거짓일 경우 실행되는 표현식입니다.

예 :

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

출력:

가정 어구 Opera바위 산

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

가정 어구 Opera바위 산

코드 설명 :

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

Opera토르 우선순위

단일 연산에는 두 개 이상의 연산자가 있을 수 있습니다. 이 경우 연산자 우선순위는 먼저 평가되는 연산자를 결정합니다.

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

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

요약

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