할당 연산자
우리는 이미 입력 연산자를 사용하여 모든 변수의 값을 설정할 수 있다는 것을 알고 있습니다. 입력문은 프로그램 수행 중 사용자가 값을 지정한 경우에 사용한다.
그러나 매우 자주 특정 공식을 사용하여 변수를 계산하여 변수에 대한 새 값을 설정해야 합니다. 이 경우 - 할당 연산자가 도움이 될 것입니다. 최근 문제에서 이미 조금 사용했습니다. 이제 좀 더 자세히 이야기해 보겠습니다.
할당 연산자의 일반적인 형식은 다음과 같습니다.
<변수명> = <식>;
할당 연산자는 다음과 같이 작동합니다.
1. 먼저 할당 기호 오른쪽에 있는 표현식을 평가합니다.
2. 표현식의 결과 값은 할당 기호 왼쪽에 있는 변수에 저장됩니다(예: " assigned"). 이 경우 변수의 이전 값은 지워집니다.
예를 들어 c 변수 값을 b 변수 값의 두 배로 설정해야 하는 경우 다음과 같이 작성해야 합니다.
c = 2 * b;예비>
프로그래밍에서는 표현식에서 곱셈 기호를 생략할 수 없다는 것을 잊지 마십시오. 그렇지 않으면 컴퓨터가 곱하려는 것을 이해하지 못할 것입니다.
예를 들어 c = 2b 라고 그냥 쓸 수는 없습니다.
|
할당 연산자 오른쪽에 있는 표현식을 사용하면 값을 계산할 수 있습니다. 다양한 공식을 사용합니다.< br />
표현식에 포함될 수 있는 것
엑스 정수 및 실수(실수에서 정수와 소수 부분은 수학에서 관례적으로 쉼표가 아닌 점으로 구분됨)
• 산술 기호:
+ 추가;
<코드> - 빼기;
<코드> * 곱셈;
<코드> / 나누기;
<코드> % 모듈로.
<사업부>
• 표준 함수 호출:
Math.Abs(x) - 실수 모듈 x;
Math.Sqrt(x) - 실수의 제곱근 x;
Math.Pow(x,y) - x를 y의 거듭제곱으로 계산합니다.
<사업부>
• 작업 순서를 변경하려면 괄호를 사용하세요.
|
모든 프로그래밍 언어에는 산술식에 사용할 수 있는 많은 내장 함수가 포함되어 있습니다.
추가 기능을 사용하려면 추가 라이브러리를 포함해야 하는 경우가 많습니다.
예를 들어 가장 일반적으로 사용되는 표준 수학 함수와 C#의 표기법입니다.
Math.Abs(x) - 실제 모듈 x;
Math.Sqrt(x) - 실수의 제곱근 x;
Math.Pow(x,y) - < /code>x를 y의 거듭제곱으로 계산합니다.
함수 인수는 항상 대괄호 안에 작성된다는 점을 기억하세요.
|
프로그래밍 언어로 산술 표현식 작성 규칙
다음과 같은 방식으로 수학 형식으로 작성된 표현식을 평가해야 한다고 가정합니다.
결과를 계산하는 프로그램을 작성하기 전에 규칙을 공식화합니다. 프로그래밍 언어의 대수식 기록:
1. 표현식에는 숫자, 기타 변수 이름, 연산 기호, 괄호, 함수 이름이 포함됩니다.< br />
2. 산술 연산 및 기호(+, -, *, /, % 엠>).
3. 정수 부분과 소수 부분 사이의 구분 기호는 점입니다.
4. 표현식은 한 줄에 하나씩 작성되고(표현식의 선형 표기법), 문자는 차례로 차례로 정렬되고, 모든 연산 기호는 내려집니다. 괄호가 사용됩니다.
따라서 산술식 작성 규칙에 따라 이 (수학 표기법) 분수를 선형 표기법으로 변환해야 합니다. 즉, 분수를 한 줄에 작성해야 합니다.
분자와 분모는 복잡한(즉, 두 개 이상의 인수를 포함하는) 표현식을 포함하며 선형 형식으로 작성할 때 < span style="font -family:Arial,Helvetica,sans-serif">괄호로 묶기 분자와 분모의 표현식.
따라서 이러한 식의 선형 표기법은 다음과 같습니다.
<코드>(2*17.56*17.56)/(7*2.47*0.43)코드>
이 식을 계산하는 프로그램을 작성해 봅시다. 이를 위해 입력 데이터와 출력 데이터를 정의해 봅시다.
입력 데이터: 모든 값을 알고 있으므로 키보드에서 아무 것도 입력할 필요가 없으므로 입력 데이터가 없습니다.
출력 데이터: 프로그램은 주어진 산술 표현식의 결과를 표시해야 합니다(변수에 입력하거나 화면에 값을 즉시 표시할 수 있음).
식의 결과를 변수에 저장하지 않고 바로 화면에 표시합니다.
결과는 실수입니다.
<예비>
using System;
클래스 프로그램 {
정적 무효 메인(){
Console.WriteLine((2 * 17.56 * 17.56) / (7 * 2.47 * 0.43));
}
}
컴퓨터에서 프로그램을 실행하고 출력이 82.949843. em>인지 확인합니다. 스팬>스팬>
|