Visual Studio 2010 - Visual C#
/ 연산자(C# 참조)
이 문서는 수동으로 번역한 것입니다. 이 페이지와 원본 영어 콘텐츠를 동시에 보려면 보기 기본 설정을 단순 보기로 전환하십시오.
/ 연산자는 첫째 피연산자를 둘째 피연산자로 나눕니다. 모든 숫자 형식에는 / 연산자가 미리 정의되어 있습니다.
설명
사용자 정의 형식으로 / 연산자를 오버로드할 수 있습니다(operator 참조). / 연산자를 오버로드하면 /= 연산자도 암시적으로 오버로드됩니다.
두 정수에 대해 나누기를 수행하면 결과는 항상 정수입니다. 예를 들어 5 / 2의 결과는 2입니다. 5 / 2의 나머지를 확인하려면 modulo 연산자(%)를 사용합니다. 몫을 유리수나 분수로 가져오려면 피제수 또는 제수를 float 형식이나 double 형식으로 지정합니다. 다음 예제와 같이 숫자 뒤에 소수점을 추가하면 이 작업을 암시적으로 수행할 수 있습니다.
예제
C#
class Division { static void Main() { Console.WriteLine(5 / 2); Console.WriteLine(5 % 2); Console.WriteLine(5 / 2.1); Console.WriteLine(5.1 / 2); Console.WriteLine(-5 / 2); } } /* Output: 2 1 2.38095238095238 2.55 -2 */
참고 항목