This website is a clone of OTD.KR - it only exists to maintain the historical information that OTD once housed, and to act as a monument to this incredible, passionate community. Nothing presented here is the original work of kbdarchive.org

❤️ 길을 열어주셔서 감사합니다 ❤️


  • Community(커뮤니티)
  • Otd Info(소식&정보)
  • Forum(포럼)
  • Tip & Tech(팁&테크)
  • Diary(다이어리)

Freeboard 자유게시판

자유롭게 글을 남기는 공간입니다.
이미지 파일은 Album 게시판을, 자료는 PDS 게시판을 이용해주시면 감사하겠습니다.
 
작성일 : 10-11-20 10:13
자바의 변수 중 float표현에 궁금한 점...
http://l.otd.kr/VDPFB3I5
 글쓴이 : GON1
조회 : 456  

오늘 아침부터 자바 변수 공부 시작한 달팽이 입니다.

변수의 타입 중 기본형에서 float에 대한 궁금한 점이 있는데요.

 

float는 -/+를 나타내는 부분 1+8+23 [ S, E(8), M(23)] 이렇게 되어 있고,

예를 들어 42.195를 표현한다면 0, 2, 0.42195 [양수, 10^2 * 0.42195] 라고 되어 있는 예를 보았는데...

 

42.195를 표현할 때 지수 부분을 꼭 10^2로 해야하는 이유라도 있나요?

예를 들어 10^0 * 42.195로 하거나, 10^1 * 4.2195로 할 수도 있지 않나요?

10^3 * 0.042195부터는 자릿수가 늘어나니 사용할 일 없고요.

 

혹시 float의 M은 무조건 소수점부분만 나타내게 되어 있거나 하는 룰이 있는건가요?

이런 이유가 아니라면 지수 부분을 10^2로 하는게 잘 이해가 안됩니다.  ^^?


디제이몽키 [Lv: 364 / 명성: 632 / 전투력: 20932] 10-11-20 10:17
 
무슨 말씀인지 이해가 안가지만...일단 추천!ㅋㅋ
GON1 [Lv: 126 / 명성: 633 / 전투력: 4177] 10-11-20 10:24
 
추천 감솨 냠냠 ^^;
큰바위머리 [Lv: -1 / 명성: 751 / 전투력: 898] 10-11-20 10:21
 
저도 잘 이해가 안됩니다 님의 말씀이.. ^^
GON1 [Lv: 126 / 명성: 633 / 전투력: 4177] 10-11-20 10:25
 
읔... 제가 완전히 엉뚱한 이야기를 적어 놓은건가요? 이제 막 시작한 상황이라... (*__)
luciel [Lv: 27 / 명성: 734 / 전투력: 512] 10-11-20 10:42
 
원래 그것이 규칙입니다. 다르게 표현 할 수 는 있지만 그렇게 되면 일관성이 없잖아요? 기계마다 부동소수점을 다르게 표현한다면 큰 혼란이 생길겁니다. 게다가 4.23... 하게되면 이미 소수점 이외의 영역이 생기게 되니 지수-소수로 나눈다는 것도 맞지 않고, 역시 표현의 일관성이 없지요. 이래저래 안되니까 그렇게 안쓰는겁니다.
GON1 [Lv: 126 / 명성: 633 / 전투력: 4177] 10-11-20 10:44
 
아... 제가 살펴본 자료에 M을 "가수"라고 적어 놓아서 그게 무엇인지 잘 이해를 못했습니다. 그 가수가 "소수"를 의미하는 것이었군요. 결국 키는 지수 부분이 쥐고 있는 것이 아니라, M에 소수만 들어간다는 것이었네요. 감사합니다. ^^;
luciel [Lv: 27 / 명성: 734 / 전투력: 512] 10-11-20 11:15
 
'가수'가 맞는 용어입니다. 상용로그의 표현과 연관이 있어서, 상용로그의 소수 값을 '가수'라고 합니다.
회색분자 [Lv: 197 / 명성: 746 / 전투력: 2005] 10-11-20 10:47
 
자바는 다 까먹어서 ...
GON1 [Lv: 126 / 명성: 633 / 전투력: 4177] 10-11-20 11:05
 
그래도 다시 하시면 저보다 훨씬 빠르시쟎아요 ^^
마디 [Lv: 731 / 명성: 715 / 전투력: 10517] 10-11-20 11:03
 
구석구석까지 공부하시는군요. 대단대단...
GON1 [Lv: 126 / 명성: 633 / 전투력: 4177] 10-11-20 11:06
 
취미로 하는 것이니... 무조건 진도 빨리 나갈 필요도 없고 시험도 없쟎아요 ^^;
나쁜동화 [Lv: 1553 / 명성: 755 / 전투력: 12889] 10-11-20 14:21
 
실수는 원래 저런식으로 저장해요. 그래야 일정하 자리수를 확보할 수 있거든요. (멘티샤를 가수라고 하는군요.-.-;; 영어책으로 혼자 공부하면 용어에서 혼란이 있는 경우가,,, ㅎㅎ)
제이제이 [Lv: 62 / 명성: 648 / 전투력: 1829] 10-11-20 15:06
 
주말인데 ... 쉬엄쉬엄 ㅎㅎㅎ 하세요..
TheBits [Lv: 64 / 명성: 657 / 전투력: 3135] 10-11-20 15:29
 
컴퓨터가 아무리 좋아 졌다고해도 부동소수점 계산은 아직 오류가 있습니다.
CPU마다 결과가 다르죠..
Ujos [Lv: 273 / 명성: 635 / 전투력: 13371] 10-11-20 16:08
 
주말이라 열정을 불태우시는군요. 대기만성을 기대합니다.
제로록 [Lv: 631 / 명성: 655 / 전투력: 18365] 10-11-21 02:38
 
아 완전 초보는 아니셨군요. 제가 글을 제대로 안읽었나.. 몰랐었습니다.
 


SIDE MENU

Otd Wiki 무엇이든 물어보세요!
Otd
Lotto
누적 포인트 1,799 p
Otd Chat 강냉이 Beta !
Otd
Hands
왼쪽메뉴 숨기기
왼쪽메뉴 펼치기
Loading...