본문

글쓰기   목록 | 이전글 | 다음글

[잡담] 코딩)float값을 강제로 int값으로 강제형변환하면 [3]


profile_image


profile_image (2185490)
2 | 3 | 245 | 비추력 15596
프로필 열기/닫기


글쓰기
|
목록 | 이전글 | 다음글

댓글 | 3
1
 댓글


(IP보기클릭)222.235.***.***

그래서 타입캐스팅 할때는 항상 유의 해야하고 부동소수점이 메모리에 어떻게 저장되는지 생각해야 봤을때 지수부 만 가져오는것도 하나의 방법일수 있음 union { float f; unsigned int i; } u; // 지수 비트는 상위 8비트 중 23~30번째 비트 int temp = (u.i >> 23) & 0xFF; // 지수만 추출 (8비트) 뭐 이거야 지피티 예제지만 대충 저런 식으로 해도 되고 아니면 루프 돌려서 비트 단위로 빼도 되고
25.04.24 12:11

(IP보기클릭)119.173.***.***

mathf.roundtoint 는 반올림 할떄 쓰는건데 강제로 올린다는게 뭔소리지
25.04.24 12:12

(IP보기클릭)222.108.***.***

루리웹-7598492420
고쳤어 | 25.04.24 13:05 | | |


1
 댓글




목록 | 이전글 | 다음글
X