float 의 기본값은 0.0f

Unity3D/C# 2018. 8. 21. 23:07
반응형

float의 기본값은 0.0f이다.

https://docs.microsoft.com/ko-kr/dotnet/csharp/language-reference/keywords/default-values-table


왜 메모리 값은 0인가? 후행 0문자의 모든 내표현이 없기 때문에

왜 출력 값은 0인가? 따라서 후행 0 문자 표시 하거나 부동 소수점 값을 인쇄 하는 경우에 표시 되지 않습니다.


1. float은 Single의 별칭이다.

https://docs.microsoft.com/ko-kr/dotnet/csharp/language-reference/keywords/float


2. 뒤에 오는 0입니다. 부동 소수점 데이터 형식 후행 0 문자의 모든 내부 표현이 없습니다. 예를 들어 이러한 구분 하지 않습니다 4.2000 및 4.2 합니다. 따라서 후행 0 문자 표시 하거나 부동 소수점 값을 인쇄 하는 경우에 표시 되지 않습니다.

https://docs.microsoft.com/ko-kr/dotnet/visual-basic/language-reference/data-types/single-data-type

반응형

'Unity3D > C#' 카테고리의 다른 글

Stack & Heap  (0) 2018.08.30
Console.ReadLine  (0) 2018.08.22
string의 기본값 null  (0) 2018.08.21
LinkedList  (0) 2016.03.19
깊은 복사(Deep Copy) VS 얕은 복사(Shallow Copy)  (1) 2015.10.23
: