Double 데이터 형식(Visual Basic)
값의 범위가 -1.79769313486231570E+308에서 -4.94065645841246544E-324까지(음수) 또는 4.94065645841246544E-324에서 1.79769313486231570E+308까지(양수)인 부호 있는 IEEE 64비트(8바이트) 배정밀도 부동 소수점 숫자를 저장합니다. 배정밀도 숫자는 실수의 근사값을 저장합니다.
설명
Double 데이터 형식은 크기가 가장 큰 숫자와 가장 작은 숫자를 제공합니다.
Double의 기본값은 0입니다.
프로그래밍 팁
정밀도. 부동 소수점 숫자에 대한 작업을 수행하는 경우 해당 숫자가 메모리에서 항상 정확하게 표현되지 않는다는 점에 주의합니다. 따라서 값 비교, Mod 연산자 등과 같은 특정 연산에서 예기치 않은 결과가 나타날 수 있습니다. 자세한 내용은 데이터 형식 문제 해결(Visual Basic)을 참조하십시오.
뒤에 오는 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 구조체입니다.