float 의 기본값은 0.0f
Unity3D/C# 2018. 8. 21. 23:07float의 기본값은 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 |