다음을 통해 공유


Double 데이터 형식(Visual Basic)

업데이트: 2008년 7월

값의 범위가 -1.79769313486231570E+308에서 -4.94065645841246544E-324까지(음수) 또는 4.94065645841246544E-324에서 1.79769313486231570E+308까지(양수)인 부호 있는 IEEE 64비트(8바이트) 배정밀도 부동 소수점 숫자를 저장합니다. 배정밀도 숫자는 실수의 근사값을 저장합니다.

설명

Double 데이터 형식은 크기가 가장 큰 숫자와 가장 작은 숫자를 제공합니다.

Double의 기본값은 0입니다.

프로그래밍 팁

  • **정밀도.**부동 소수점 숫자에 대한 작업을 수행하는 경우 해당 숫자가 메모리에서 항상 정확하게 표현되지 않는다는 점에 주의합니다. 따라서 값 비교, Mod 연산자 등과 같은 특정 연산에서 예기치 않은 결과가 나타날 수 있습니다. 자세한 내용은 데이터 형식 문제 해결을 참조하십시오.

  • 뒤에 오는 0. 부동 소수점 데이터 형식에는 후행 0 문자에 대한 내부 표현이 없습니다. 예를 들어, 4.2000과 4.2를 구분하지 않습니다. 따라서 부동 소수점 값을 표시하거나 인쇄할 때 후행 0 문자는 나타나지 않습니다.

  • 형식 문자. 리터럴 형식 문자 R를 리터럴에 추가하면 Double 데이터 형식이 됩니다. 예를 들어 정수 값 뒤에 R이 있으면 이 값은 Double로 바뀝니다.

    ' Visual Basic expands the 4 in the statement Dim dub As Double = 4R to 4.0:
    Dim dub As Double = 4.0R
    

    식별자 형식 문자 #을 식별자에 추가하면 Double가 됩니다. 다음 예제에서 변수 num은 Double로 형식이 지정됩니다.

    Dim num# = 3
    
  • Framework 형식. .NET Framework에서 해당하는 형식은 System.Double 구조체입니다.

참고 항목

작업

데이터 형식 문제 해결

개념

데이터 형식의 효율적 사용

형식 문자

참조

데이터 형식 요약(Visual Basic)

System.Double

Decimal 데이터 형식(Visual Basic)

Single 데이터 형식(Visual Basic)

형식 변환 함수

변환 요약

변경 기록

날짜

변경 내용

이유

2008년 7월

"프로그래밍 팁" 단원에 형식 문자 사용에 대한 예제가 추가되었습니다.

고객 의견