Single 데이터 형식(Visual Basic)
음수 값의 경우 -3.4028235E+38에서 -1.401298E-45까지의 값 범위와 양수 값의 경우 1.401298E-45에서 3.4028235E+38까지의 부호 있는 IEEE 32비트(4-바이트) 단정밀도 부동 소수점 숫자를 보유합니다. 단정밀도 숫자는 실제 숫자의 근사치를 저장합니다.
설명
Single
데이터 형식을 사용하여 Double
가 전체 데이터 너비가 필요하지 않은 부동 소수점 값을 포함합니다. 경우에 따라 공용 언어 런타임은 Single
변수를 긴밀하게 압축하고 메모리 소비를 절약할 수 있습니다.
Single
의 기본값은 0입니다.
프로그래밍 팁
정밀도. 부동 소수점 숫자로 작업할 때 항상 메모리에 정확한 표현이 있는 것은 아니라는 점에 유의하세요. 이로 인해 값 비교 및
Mod
연산자와 같은 특정 작업에서 예기치 않은 결과가 발생할 수 있습니다. 자세한 내용은 데이터 유형 문제 해결을 참조하세요.확장.
Single
데이터 형식은Double
로 확대 변환됩니다. 즉, System.OverflowException 오류가 발생하지 않고Single
을Double
로 변환할 수 있습니다.후행 0. 부동 소수점 데이터 형식에는 후행 0자의 내부 표현이 없습니다. 예를 들어 4.2000과 4.2를 구분하지 않습니다. 따라서 부동 소수점 값을 표시하거나 인쇄할 때 후행 0자가 나타나지 않습니다.
문자를 입력합니다. 리터럴 형식 문자
F
를 리터럴에 추가하면Single
데이터 형식이 됩니다. 식별자 형식 문자!
를 식별자에 추가하면Single
가 됩니다.프레임워크 형식. .NET Framework에서 해당하는 형식은 System.Single 구조체입니다.
참고 항목
.NET