방법: 변수에 금액 값 사용(Visual Basic)

변수를 Decimal 데이터 형식으로 선언하면 변수에 금액 값을 사용할 수 있습니다.

Decimal 데이터 형식(Visual Basic)의 변수에는 최대 28개의 소수 자릿수를 포함하여 29개의 유효 자릿수로 숫자를 지정할 수 있습니다. 금액 값에는 일반적으로 소수 자릿수가 2개 또는 3개만 필요합니다. 그러나 이자율을 곱하는 등의 트랜잭션 도중 중간 결과가 필요한 경우 정확성을 유지하기 위해 소수 자릿수를 추가할 수 있습니다.

금액 값에 Decimal 변수를 사용하면 값이 정확하다는 장점이 있습니다. Double 데이터 형식은 속도가 빠르고 메모리를 적게 사용하지만 반올림 오류가 발생하기 쉽습니다. Decimal 데이터 형식은 필요한 경우 소수 자릿수를 28개까지 포함하여 정확성을 유지합니다.

후행 0 문자. Visual Basic에는 Double과 같은 부동 소수점 데이터 형식에서 후행 0 문자를 나타낼 수 있는 내부 표현이 없습니다. Decimal 변수는 계산을 통해 얻은 후행 0 문자를 유지하지만 Decimal 리터럴에 후행 0 문자가 저장되지는 않습니다. 자세한 내용과 예제는 Decimal 데이터 형식(Visual Basic)을 참조하십시오.

Visual Basic에서는 화면에 표시하거나 인쇄할 때 종종 후행 0 문자를 표시하지 않습니다. 예를 들어, 값 4.2000은 종종 4.2로 표시됩니다. Decimal 또는 Double 데이터 형식에 대해 Decimal.ToString 또는 Double.ToString 메서드를 호출하면 출력 형식을 더 자세하게 조정할 수 있습니다.

변수에 금액 값을 사용하려면

  1. Dim 문(Visual Basic)을 사용하여 변수를 선언합니다.

  2. 변수 이름 뒤에 As 절을 붙입니다.

  3. As 키워드 뒤에 Decimal 키워드를 붙입니다.

참고 항목

참조

데이터 형식 요약(Visual Basic)

Single 데이터 형식(Visual Basic)

Decimal 데이터 형식(Visual Basic)

Double 데이터 형식(Visual Basic)

개념

Visual Basic의 데이터 형식

형식 문자(Visual Basic)

기타 리소스

기본 데이터 형식(Visual Basic)