할당 연산자

우리는 이미 input 문을 사용하여 변수의 값을 설정할 수 있다는 것을 알고 있습니다. input 문은 프로그램 실행 중에 사용자가 변수의 값을 설정하는 경우에 사용됩니다.

그러나 특정 공식을 사용하여 변수를 계산하여 변수에 대한 새 값을 설정해야 하는 경우가 매우 많습니다. 이 경우 - 할당 연산자가 도움이 될 것입니다. 

할당 연산자의 일반적인 형식은 다음과 같습니다.
  <변수명> = <식> 할당 연산자는 다음과 같이 작동합니다.
1. 먼저 할당 기호 오른쪽에 있는 표현식을 평가합니다.
2. 식의 결과 값은 할당 기호 왼쪽에 있는 변수에 저장됩니다(예: "assigned"). 이 경우 변수의 이전 값은 지워집니다.

예를 들어 c 변수를 b 변수 값의 두 배로 설정하려면 다음과 같이 작성합니다. c = 2*b;
프로그래밍에서는 표현식에서 곱셈 기호를 생략할 수 없다는 것을 잊지 마십시오. 그렇지 않으면 컴퓨터가 곱하려는 것을 이해하지 못할 것입니다.
예를 들어, c = 2b라고 그냥 쓸 수는 없습니다. 틀릴거야!

산술식

할당 연산자 오른쪽에 있는 표현식을 통해 다양한 수식을 사용하여 값을 계산할 수 있습니다.
표현식에 포함될 수 있는 것:
엑스 정수 및 실수(실수에서 정수와 소수 부분은 수학에서 관습적으로 쉼표가 아닌 점으로 구분됨);
엑스 산술 기호:  
+ 추가,
- 빼기,
* 곱셈,
/ 나누기,
% 나눗셈의 나머지; <사업부>
엑스 표준 함수 호출(라이브러리 math.h - #include를 포함해야 함);
 abs(i) 정수 모듈러스 i  (Silvertests에서는 사용되지 않음, 다음 함수 사용):
 fabs(x) 실수 모듈 x;
 sqrt(x) 실수의 제곱근 x;
 pow(x,y)xy의 거듭제곱으로 평가합니다.
<사업부>
엑스 작업 순서를 변경하려면 괄호를 사용하세요.

인라인 함수


모든 프로그래밍 언어에는 산술식에 사용할 수 있는 많은 내장 함수가 포함되어 있습니다. 추가 함수를 사용하려면 추가 라이브러리를 포함해야 하는 경우가 많습니다.

예를 들어 C 및 C++에서 가장 일반적으로 사용되는 표준 수학 함수 및 표기법은 다음과 같습니다.
 abs(i) 정수 i 모듈;
 fabs(x)실수 x의 모듈
 sqrt(x) 실수 x의 제곱근;
 pow(x,y) x를 y의 거듭제곱으로 계산합니다.

함수 인수는 항상 괄호 안에 기록된다는 점을 기억해야 합니다.
이러한 기능이 작동하려면 추가 수학 라이브러리를 연결해야 합니다.
다음 행을 추가하여 이를 수행할 수 있습니다.
  #include<math.h>

산술 연산 기록
다음과 같은 방식으로 수학 형식으로 작성된 표현식을 계산해야 한다고 가정해 보겠습니다.
\({ 2\ \cdot\ 17.56^2 \over {7\ \cdot\ 2.47\ \cdot \ 0.43}} \)
 
산술식 작성 규칙
<사업부>1. 표현식에는 숫자, 기타 변수 이름, 연산 기호, 괄호, 함수 이름, 산술 연산 및 해당 기호(+, -, *,<코드> /,<코드> %).
2. 정수 부분과 소수 부분 사이의 구분 기호는 점입니다.
3. 식은 한 줄로 작성됩니다(식의 선형 표기법).
따라서 산술식 작성 규칙에 따라 주어진 분수(수학 표기법)를 선형 표기법으로 변환해야 합니다. 즉 분수를 한 줄에 작성해야 합니다. 분자와 분모는 복소수(즉, 두 개 이상의 인수를 포함함)이기 때문에 식을 선형으로 작성할 때는 분자와 분모를 괄호 안에 넣어야 합니다.
따라서 이러한 식의 선형 표기법은 다음과 같습니다.
  <예비> (2*17.56*17.56)/(7*2.47*0.43)
이 식의 값을 계산하는 프로그램을 작성해 봅시다. 이를 위해 입력 및 출력 데이터를 정의해 보겠습니다.

입력
왜냐하면 우리는 모든 값을 알고 있으므로 키보드에서 아무 것도 입력할 필요가 없으므로 입력 값이 없습니다.

출판물
프로그램은 주어진 산술식의 결과를 표시해야 합니다(결과를 일부 변수에 저장하거나 화면에 즉시 표시할 수 있음).

프로그램에서 결과를 화면에 즉시 표시합니다. 분수가 있으므로 결과는 실수가 됩니다. 
  #include<iostream> 네임스페이스 표준 사용; 기본() { cout << (2*17.56*17.56) / (7*2.47*0.43); } 컴퓨터에서 프로그램을 실행하고 82.949843을 반환하는지 확인합니다.
 

C 및 C++의 나누기 기능

C 프로그래밍 언어에는 두 개의 나눗셈 연산자가 있습니다.
/ 나누기  및 % 나누기 나머지 계산.
 
기억해야 합니다!
1) 나눗셈의 나머지(%)를 계산하는 작업은 오직 정수에 대해서만 수행됩니다.
2) 나누기 연산의 결과(/)는 피연산자의 유형에 따라 다릅니다.   
 
규칙
정수를 정수로 나눌 때 값을 저장하는 변수 유형에 관계없이 소수 부분은 항상 무시됩니다. . 
실제 결과를 정수 변수에 저장할 때 소수 부분도 버려집니다.


나누기 작업을 수행하는 예를 살펴보겠습니다. 정수 i, n; 플로트 x; 나는 = 7; x = i / 4; // x=1, 정수 나누기 정수 x = i / 4.; // x=1.75, 분수로 나눈 정수   // (4 - 점이 없으면 정수로 처리되며,   // 4. (점 포함) - 이것은 이미 실수입니다!) x =(부동) i / 4; // x=1.75, 소수를 정수로 나눈 값 -   // 여기서 변수 i는 실수로 변환됩니다. // EXPLICIT 유형 변환입니다. n = 7. / 4.; // n=1, 결과는 정수 변수에 기록됩니다.