다음을 통해 공유


Half.ToHalf(Single) 메서드

정의

지정된 단정밀도 부동 소수 자릿수 값을 반정밀도 부동 소수 자릿수 값으로 변환합니다.

[Android.Runtime.Register("toHalf", "(F)S", "", ApiSince=26)]
public static short ToHalf (float f);
[<Android.Runtime.Register("toHalf", "(F)S", "", ApiSince=26)>]
static member ToHalf : single -> int16

매개 변수

f
Single

반정밀도로 변환할 단정밀도 부동 소수 자릿수 값

반환

반정밀도 부동 소수 자릿수 값

특성

설명

지정된 단정밀도 부동 소수 자릿수 값을 반정밀도 부동 소수 자릿수 값으로 변환합니다. 다음과 같은 특수 사례가 처리됩니다.

<ul>li 입력이 NaN(참조Float#isNaN(float))이면 반환된 값은 #NaN</li li>><이고, 입력이 Float#POSITIVE_INFINITY 각각<#POSITIVE_INFINITY#NEGATIVE_INFINITY또는 Float#NEGATIVE_INFINITY/li<>li>이면 입력이 0(양수 또는 음수)이면 반환된 값은 /#NEGATIVE_ZERO<li<>li>이고#POSITIVE_ZERO, 입력이 보다 #MIN_VALUE작으면 반환된 값은 /li li로 #POSITIVE_ZERO 플러시됩니다.<#NEGATIVE_ZERO 입력이 보다 #MIN_NORMAL 작으면 /li li>><로 플러시됩니다.><반환된 값은 비정밀도 반정밀도 float</li><li>이면 반환된 값이 가장 가까운 표현 가능한 반정밀도 부동 소수점 값</li></ul로 반올림됩니다.>

에 대한 android.util.Half.toHalf(float)Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상