본문 바로가기
IT/자바스크립트

[javascript] 0만큼 오른쪽 시프트를 이용한 float을 int로 변환

by 불멸남생 2023. 11. 3.

비트 오른쪽 시프트 연산자 (>>문자로 표시됨)를 적용할 수 있습니다. 
float 값을 정수로 변환합니다. 
이진 수준 아래에서 비트 오른쪽 SHIFT 연산자는 두 번째 피연산자에 지정된 개수만큼 피연산자의 이진 비트를 오른쪽으로 이동합니다. 
따라서 오른쪽으로 오버플로되는 비트는 무시됩니다. 
이렇게 하면 함수는 숫자의 부호 값을 유지합니다.

예)
(555.123>>0);
(555.423>>0);
(555.523>>0);

 

반응형


(-555.423>>0);
(-555.523>>0);

반응형