C#/문법 정리
C# - 산술 연산자(Arithmetic Operators)
Khadra
2024. 6. 23. 19:37
산술연산자 5가지
- 사칙 연산 : +
- 사칙 연산 : -
- 사칙 연산 : *
- 사칙 연산 : /
- 나머지 연산 : %
산술연산에서 중요한 것은 자료형이다.
- 즉, 피연산자의 자료형에 따라 계산 결과값의 자료형도 결정된다.
주의할 점
- "정수 / 정수"의 결과는 정수라는 점.
- 예 : 1 / 2의 결과는 0.5가 아닌 0 이다.
- "정수 / 실수"의 결과는 실수라는 점.
- C나 C++과 달리 %연산자는 실수형에도 사용가능하다.
예제 코드
using System;
using static System.Console;//Console단어를 생략(코드길이줄어둠)
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
//콘솔에 "정수의 계산"이라고 출력.
WriteLine("정수의 계산");
//123과 45를 +,-,*,/,% 연산자로 계산한 결과를 출력.
WriteLine(123 + 45);
WriteLine(123 - 45);
WriteLine(123 * 45);
WriteLine(123 / 45);//정수연산이므로 출력도 정수인 2가 됨.
WriteLine(123 % 45);
//콘솔에 "실수의 계산"이라고 출력.
//123.45과 67.89를 +,-,*,/,% 연산자로 계산한 결과를 출력.
WriteLine("\n실수의 계산");
WriteLine(123.45 + 67.89);
WriteLine(123.45 - 67.89);
WriteLine(123.45 * 67.89);
WriteLine(123.45 / 67.89);
WriteLine(123.45 % 67.89);//C,C++언어와 달리 실수도 %연산이 가능함.
}
}
}
결과
정수의 계산
168
78
5535
2
33
실수의 계산
191.34
55.56
8381.0205
1.8183826778612462
55.56