c operators arithmetic
ddos 공격을 보내는 방법
C #의 연산자는 프로그램이 수행하는 데 필요한 작업을 나타내는 특수 기호입니다. 이 자습서에서는 예제와 함께 C # 연산자를 자세히 설명합니다.
이전 자습서에서 C #의 조건문에 대해 배웠습니다. 또한 if, if-else 및 if-else if 문을 사용하여 다른 조건을 정의하는 방법도 배웠습니다.
'if'와 같은 조건문은 운영자가 정의한 결정에 따라 결과를 정의 할 수있는 메커니즘을 사용자에게 제공하므로 의사 결정문이라고도합니다.
연산자는 논리, 산술 연산, 비교 등을 기반으로 결정을 정의하는 방법을 제공합니다.
학습 내용 :
C # 연산자
C #의 연산자는 프로그램이 피연산자에 대해 수행해야하는 작업을 나타내는 특수 기호입니다. 예를 들어 변수를 평가하거나 변수에 대한 작업을 수행하여 적절한 식을 만드는 데 사용할 수 있습니다.
C #은 산술 연산자, 관계형 연산자, 할당 연산자, 논리 연산자, 단항 연산자 등과 같은 다양한 연산자를 제공합니다.이 자습서에서는 몇 가지 중요한 연산자를 사용법과 함께 논의 할 것입니다.
산술 연산자
산술 연산자를 사용하면 프로그램이 숫자 값에 대해 일반 대수 연산을 수행 할 수 있습니다.
C # 프로그래밍 언어에는 다섯 가지 기본 연산자가 있습니다.
- 더하기 (기호 '+') : 피연산자 추가를 수행합니다.
- 빼기 (기호 '-') : 피연산자 빼기를 수행합니다.
- 나눗셈 (기호 '/') : 피연산자 분할을 수행합니다.
- 곱하기 (기호 '*') : 피연산자에 대해 곱셈을 수행합니다.
- 모듈러스 (기호 '%') : 정수 나눈 후 알림을 반환합니다.
예:
int a = 10; int b = 5; int result; result = a + b; result = a - b; result = a * b; result = a / b; result = a % b;
- 첫 번째 연산의 결과는 15, 즉 두 정수의 합계입니다.
- 두 번째 연산의 결과는 5, 즉 두 정수를 뺍니다.
- 세 번째 연산의 결과는 50, 즉 두 정수 간의 곱셈입니다.
- 네 번째 연산의 결과는 2, 즉 두 정수를 나눈 출력입니다.
- 두 개의 주어진 정수를 나눌 때 알림이 남지 않으므로 다섯 번째 연산의 결과는 0이됩니다.
작업 결과는 결과를 저장하는 데 사용되는 데이터 유형에 따라 달라진다는 점을 기억해야합니다.
따라서 두 정수 값의 나눗셈이 부동 값을 반환하고 결과가 정수 변수에 할당되면 다른 데이터 유형으로 인해 소수 부분이 손실됩니다. 데이터 유형 및 변환에 대해 자세히 알아 보려면 이전 튜토리얼을 방문하십시오.
모듈러스 연산자는 다른 연산자와 다르며 정수 분할에서 알림 값을 반환합니다. 20을 6으로 나누면 나눗셈 연산자는 답을 3 (몫)으로 반환하고 모듈러스 연산자는 2, 즉 나눗셈 알림을 반환합니다.
위에 정의 된 5 개의 연산자 외에 C #은 변수 값을 1 씩 늘리거나 줄이는 두 가지 특수 연산자도 제공합니다.
이것들은:
- 증가 연산자 : '++'기호로 표시
- 감소 연산자 : '--'기호로 표시
이러한 연산자는 작업을위한 변수로 접두사 또는 접미사를 붙일 수 있습니다.
예:
int a = 10; int b = 5; int increment; int decrement; increment = a++; decrement = b--;
위의 예에서 증가에 대한 답은 11이 될 것입니다. 즉 a의 값은 1 씩 증가 할 것입니다. 반면 감소에 대한 답은 4가 될 것입니다. 즉, b의 값은 1 감소 할 것입니다.
관계 연산자
두 피연산자 간의 관계는 관계 연산자를 사용하여 유효성을 검사합니다. 관계 연산자는 부울 값을 반환합니다. 두 피연산자 간의 관계가 성공적으로 검증되면 'true'를 반환하고 검증에 실패하면 'false'를 반환합니다.
관계 연산자는 주로 의사 결정 또는 루프 조건 정의에 사용됩니다.
C #에서 제공하는 관계 연산자를 살펴 보겠습니다.
- 보다 큼 연산자 : ( '>'로 표시) : 피연산자 간의 관계보다 큰 유효성을 검사합니다.
- 연산자보다 작음 : (“<“): Validates less than the relation between operands.
- 같음 연산자 : ( '=='로 표시) : 두 피연산자가 같은지 확인합니다.
- 보다 크거나 같음 ( '> ='로 표시) : 두 피연산자 간의 관계보다 크거나 같은지 확인합니다.
- 보다 작거나 같음 (“<=”): Validates less than or equals to the relations between the two operands.
- 같지 않음 : ( '! ='로 표시) : 두 피연산자간에 동일한 관계가 아닌지 확인합니다.
int a = 10; int b = 5; bool validate; validate = a > b; //1 Console.WriteLine(validate); validate = a = b; //4 Console.WriteLine(validate); validate = a <= b; //5 Console.WriteLine(validate); validate = a != b; //6 Console.WriteLine(validate);
위 프로그램의 출력은 다음과 같습니다.
- a> b는 'True'를 반환합니다.
- ...에
- a == b는 'False'를 반환합니다.
- a> = b는 a가 b보다 크고 연산자가 true 값을 반환하기 위해 주어진 조건에 대한 성공적인 평가를 찾고 있기 때문에 'True'를 반환합니다. 주어진 예제는 두 경우 모두 'True'를 반환하므로 연산자는 true를 반환합니다.
- ...에<=b will return “False” as a is neither less than b nor equal to b.
- a! = b는 a가 b와 같지 않으므로 'True'를 반환합니다.
할당 연산자
할당 연산자는 변수에 값을 할당하는 데 사용됩니다. 이들은 일반적으로 산술 연산자 앞에 사용됩니다.
C #에서 제공하는 할당 연산자를 살펴 보겠습니다.
(i) 같음 ( '=') : 가장 간단한 할당 연산자 중 하나입니다. 한 피연산자의 값을 다른 피연산자에 할당합니다. 즉, 왼쪽 피연산자에 대한 오른쪽 피연산자의 값입니다.
시험 그만큼: a = b
(ii) 할당 연산자에 Equal 추가 : 이름에서 알 수 있듯이 더하기 '+'와 '='의 조합입니다. '+ ='로 작성되고 오른쪽 피연산자를 왼쪽 피연산자에 더하고 최종 값을 왼쪽 피연산자에 저장합니다.
예: a + = b는 (a = a + b)를 의미합니다.
(iii) 동등 할당 연산자 빼기 : 더하기 같음과 유사하게 왼쪽 피연산자에서 오른쪽 피연산자의 값을 뺀 다음 값을 왼쪽 피연산자에 할당합니다.
예: a-= b는 (a = a-b)를 의미합니다.
(iv) 할당 연산자와 동등한 분할 : 오른쪽 피연산자의 값을 왼쪽 피연산자로 나눈 다음 결과를 왼쪽 피연산자에 저장합니다.
예: a / = b 평균 (a = a / b)
(v) 할당 연산자와 같게 곱하기 : 오른쪽 피연산자의 값에 왼쪽 피연산자를 곱한 다음 결과를 왼쪽 피연산자에 저장합니다.
예: a * = b 평균 (a = a * b)
(vi) 할당 연산자와 동일한 계수 : 왼쪽 및 오른쪽 피연산자의 모듈러스를 찾아 왼쪽 피연산자에 값을 저장합니다.
예:
a %=b means (a= a%b)
다음은 더 명확하게하기위한 프로그램입니다.
int a = 10; int b = 5; a += b; //1 Console.WriteLine(a); a -= b; //2 Console.WriteLine(a); a /= b; //3 Console.WriteLine(a); a *= b; //4 Console.WriteLine(a); a %= b; //5 Console.WriteLine(a);
산출
- 첫 번째 값은 15, 즉 a = a + b를 반환합니다.
- 두 번째 연산자는 10 즉 a = a-b를 반환합니다.
- 세 번째 연산자는 2, 즉 a = a / b를 반환합니다.
- 네 번째 연산자는 50 즉 a = a * b를 반환합니다.
- 다섯 번째 연산자는 0, 즉 a = a % b를 반환합니다.
논리 연산자
논리 연산자는 논리 연산을 수행하는 데 사용됩니다. 논리 연산자는 부울 표현식으로 작업하고 부울 값을 반환합니다. 논리 연산자는 루프 및 의사 결정 문에서 조건 연산자와 함께 사용됩니다.
논리 연산자 및 그 사용법.
# 1) 논리 AND 연산자
상징: '&&'
AND 연산자는 두 값이 모두 참이면 참을 반환합니다. 값 중 하나라도 거짓이면 거짓을 반환합니다.
예를 들면 A && B는 A와 B가 모두 참이면 참을 반환하고, 둘 중 하나 또는 둘 다 거짓이면 거짓을 반환합니다.
# 2) 논리 OR 연산자
상징: '||'
OR 연산자는 조건 / 피연산자 중 하나라도 참이면 참을 반환합니다. 두 피연산자가 모두 거짓이면 거짓을 반환합니다.
예를 들면 A || B는 A 또는 B 중 하나의 값이 참이면 참을 반환합니다. A와 B 모두 거짓 값이 있으면 거짓을 반환합니다.
# 3) 논리 NOT 연산자
상징: '!'
NOT 연산자는 모든 조건의 논리적 결론을 반전하는 데 사용됩니다. 조건이 true이면 false를 반환하고 조건이 false이면 true를 반환합니다.
예, ! (A || B)는 'A || B'가 true를 반환하면 false를 반환하고 'A || B'가 false를 반환하면 true를 반환합니다.
예제 프로그램 :
int a = 10; int b = 5; bool result; // AND operator result = (a == b) && (a>b) Console.WriteLine(result); //OR Operator result = (a == b) || (a>b) Console.WriteLine(result); //NOT Operator result = !((a == b) || (a>b)) Console.WriteLine(result);
위 프로그램의 출력은 다음과 같습니다.
- 첫 번째 값은 조건 중 하나로 false를 반환합니다. 즉 a == b가 false입니다.
- 두 번째 연산자는 조건 중 하나로 true를 반환합니다. 즉 a> b가 true입니다.
- 세 번째 연산자는 false, 즉 OR 연산자 결과의 부정을 반환합니다.
결론
이 자습서에서는 C # 프로그래밍 언어의 다양한 유형의 연산자에 대해 배웠습니다. 이러한 연산자의 사용법과 기호에 대해 배웠습니다. 산술 연산자는 프로그램에서 더하기, 빼기, 곱하기, 나누기 등과 같은 간단한 대수 연산을 수행하는 데 사용됩니다.
관계 연산자는 두 피연산자가 같거나, 크거나, 작을 때처럼 두 피연산자 간의 관계를 확인하는 데 사용되는 연산자입니다. 할당 연산자는 값을 변수에 할당하는 데 사용됩니다. 할당 연산자의 가장 간단한 예는 '같음'입니다. 논리 연산자는 AND, OR, NOT 등과 같은 논리 연산을 수행하는 데 사용됩니다.
연산자는 루프를 사용하거나 대수 연산을 수행하는 동안 의사 결정 문에서 조건을 선언하는 데 광범위하게 사용됩니다.
=> 여기에서 Ultimate C # 교육 가이드를 확인하십시오.