모바일 오유 바로가기
http://m.todayhumor.co.kr
분류 게시판
베스트
  • 베스트오브베스트
  • 베스트
  • 오늘의베스트
  • 유머
  • 유머자료
  • 유머글
  • 이야기
  • 자유
  • 고민
  • 연애
  • 결혼생활
  • 좋은글
  • 자랑
  • 공포
  • 멘붕
  • 사이다
  • 군대
  • 밀리터리
  • 미스터리
  • 술한잔
  • 오늘있잖아요
  • 투표인증
  • 새해
  • 이슈
  • 시사
  • 시사아카이브
  • 사회면
  • 사건사고
  • 생활
  • 패션
  • 패션착샷
  • 아동패션착샷
  • 뷰티
  • 인테리어
  • DIY
  • 요리
  • 커피&차
  • 육아
  • 법률
  • 동물
  • 지식
  • 취업정보
  • 식물
  • 다이어트
  • 의료
  • 영어
  • 맛집
  • 추천사이트
  • 해외직구
  • 취미
  • 사진
  • 사진강좌
  • 카메라
  • 만화
  • 애니메이션
  • 포니
  • 자전거
  • 자동차
  • 여행
  • 바이크
  • 민물낚시
  • 바다낚시
  • 장난감
  • 그림판
  • 학술
  • 경제
  • 역사
  • 예술
  • 과학
  • 철학
  • 심리학
  • 방송연예
  • 연예
  • 음악
  • 음악찾기
  • 악기
  • 음향기기
  • 영화
  • 다큐멘터리
  • 국내드라마
  • 해외드라마
  • 예능
  • 팟케스트
  • 방송프로그램
  • 무한도전
  • 더지니어스
  • 개그콘서트
  • 런닝맨
  • 나가수
  • 디지털
  • 컴퓨터
  • 프로그래머
  • IT
  • 안티바이러스
  • 애플
  • 안드로이드
  • 스마트폰
  • 윈도우폰
  • 심비안
  • 스포츠
  • 스포츠
  • 축구
  • 야구
  • 농구
  • 바둑
  • 야구팀
  • 삼성
  • 두산
  • NC
  • 넥센
  • 한화
  • SK
  • 기아
  • 롯데
  • LG
  • KT
  • 메이저리그
  • 일본프로야구리그
  • 게임1
  • 플래시게임
  • 게임토론방
  • 엑스박스
  • 플레이스테이션
  • 닌텐도
  • 모바일게임
  • 게임2
  • 던전앤파이터
  • 마비노기
  • 마비노기영웅전
  • 하스스톤
  • 히어로즈오브더스톰
  • gta5
  • 디아블로
  • 디아블로2
  • 피파온라인2
  • 피파온라인3
  • 워크래프트
  • 월드오브워크래프트
  • 밀리언아서
  • 월드오브탱크
  • 블레이드앤소울
  • 검은사막
  • 스타크래프트
  • 스타크래프트2
  • 베틀필드3
  • 마인크래프트
  • 데이즈
  • 문명
  • 서든어택
  • 테라
  • 아이온
  • 심시티5
  • 프리스타일풋볼
  • 스페셜포스
  • 사이퍼즈
  • 도타2
  • 메이플스토리1
  • 메이플스토리2
  • 오버워치
  • 오버워치그룹모집
  • 포켓몬고
  • 파이널판타지14
  • 배틀그라운드
  • 기타
  • 종교
  • 단어장
  • 자료창고
  • 운영
  • 공지사항
  • 오유운영
  • 게시판신청
  • 보류
  • 임시게시판
  • 메르스
  • 세월호
  • 원전사고
  • 2016리오올림픽
  • 2018평창올림픽
  • 코로나19
  • 2020도쿄올림픽
  • 게시판찾기
  • 오유인페이지
    개인차단 상태
    NCD님의
    개인페이지입니다
    가입 : 13-04-28
    방문 : 1427회
    닉네임변경 이력
    회원차단
    회원차단해제
    게시물ID : programmer_5866
    작성자 : NC동반질주
    추천 : 0
    조회수 : 1497
    IP : 58.149.***.212
    댓글 : 4개
    등록시간 : 2014/10/10 01:29:14
    http://todayhumor.com/?programmer_5866 모바일
    float 데이터를 부동소수점 으로 출력하고 싶습니다.
    <div>제가 3d 프린팅에 사용되는 stl 포맷의 파일을 c++로 코딩해서 출력해야 해서 공부 하는 중인데 질문이 있습니다.</div> <div>stl 포맷을 찾아보니  <a target="_blank" href="http://en.wikipedia.org/wiki/STL_">http://en.wikipedia.org/wiki/STL_</a>(file_format)</div> <div><br></div> <div>다음과 같다는걸 알 수 있었습니다.</div> <div><pre style="font-family:monospace, Courier;border:1px solid rgb(221,221,221);padding:1em;line-height:1.3em;font-size:14px;background-color:#f9f9f9;">facet normal <i>n<sub style="line-height:1;font-size:11px;">i</sub> n<sub style="line-height:1;font-size:11px;">j</sub> n<sub style="line-height:1;font-size:11px;">k</sub></i> outer loop vertex <i>v</i>1<sub style="line-height:1;font-size:11px;"><i>x</i></sub><i>v</i>1<sub style="line-height:1;font-size:11px;"><i>y</i></sub><i>v</i>1<sub style="line-height:1;font-size:11px;"><i>z</i></sub> vertex <i>v</i>2<sub style="line-height:1;font-size:11px;"><i>x</i></sub><i>v</i>2<sub style="line-height:1;font-size:11px;"><i>y</i></sub><i>v</i>2<sub style="line-height:1;font-size:11px;"><i>z</i></sub> vertex <i>v</i>3<sub style="line-height:1;font-size:11px;"><i>x</i></sub><i>v</i>3<sub style="line-height:1;font-size:11px;"><i>y</i></sub><i>v</i>3<sub style="line-height:1;font-size:11px;"><i>z</i></sub> endloop endfacet</pre></div> <div>그런데 각각의 숫자는 그냥 소숫점으로 입력하면 안되고 지수부와 가수로 나눠서 입력해야 한다고 하더라구요</div> <div><br></div>float에 넣은 실수를 <div>1.57+e02 처럼 출력하고 싶은데요</div> <div>처음 생각엔 float 데이터비트를 건드려서 출력하면 되겠다고 생각했는데</div> <div>정수를 제외하곤 << 같은 연산자를 사용 할 수 없더라구요</div> <div><br></div> <div>그래서 사용하려면 유니온 이라는 형식을 이용해야 한다고 하는데...</div> <div><br></div> <div>그래서 </div> <div> <div>#include <stdio.h></div> <div> </div> <div>// Struct BitField</div> <div>typedef struct f_tran</div> <div>{</div> <div> union</div> <div> {</div> <div>  float fval;</div> <div>  struct</div> <div>  {</div> <div>   unsigned mantissa : 23;</div> <div>   unsigned exponet  :  8;</div> <div>   unsigned sign     :  1;</div> <div>  };</div> <div> };</div> <div>};</div> <div><br></div> <div><br></div> <div>int main(void)</div> <div>{</div> <div> float f;</div> <div> f_tran val1;</div> <div><br></div> <div> scanf("%f",&f);</div> <div> val1.fval=f;</div> <div><br></div> <div> puts("-----------------");</div> <div> printf("fval    :%f\n",val1.fval);</div> <div> printf("sign    :%d\n",val1.sign);</div> <div> printf("exponet :%d\n",val1.exponet);</div> <div> printf("mantissa:%d\n",val1.mantissa);</div> <div><br></div> <div> return 0;</div> <div>}</div> <div> </div></div> <div><br></div> <div>다음과 같은 소스를 구했습니다.</div> <div>실수를 넣으면 지수부 가수부 부호로 나눠주는 소스인데</div> <div><br></div> <div>출력되는 숫자가 제 상상과는 많이 다르더라구요</div> <div> <div style="text-align:left;"><img src="http://thimg.todayhumor.co.kr/upfile/201410/1412872020zIgOAid2drU7gccaODupC5vxS.png" width="425" height="163" alt="11_448.png" style="border:none;"></div> <div style="text-align:left;"><br></div> <div style="text-align:left;">이런식으로 출력이 되더라구요 </div> <div style="text-align:left;"><br></div> <div style="text-align:left;">제가 하고 싶은건 1.148+e01 이런식으로 출력이 되고 싶은건데 저런 형식의 가수와 지수에서 어떤식으로 가공을 해야 할까요??</div><br></div>

    이 게시물을 추천한 분들의 목록입니다.
    푸르딩딩:추천수 3이상 댓글은 배경색이 바뀝니다.
    (단,비공감수가 추천수의 1/3 초과시 해당없음)

    죄송합니다. 댓글 작성은 회원만 가능합니다.

    번호 제 목 이름 날짜 조회 추천
    224
    국카 2집 정주행중인데 NC동반질주 14/11/28 01:33 17 0
    223
    오늘 경기 아쉬운점 하나 NC동반질주 14/10/25 19:13 86 0
    222
    이어폰 케이블 질문이요 NC동반질주 14/10/19 19:38 9 0
    221
    오승환 3이닝 무실점 막았네요 [6] NC동반질주 14/10/12 17:50 120 6
    220
    스카이림 질문이요 [2] NC동반질주 14/10/11 13:45 87 0
    float 데이터를 부동소수점 으로 출력하고 싶습니다. [4] NC동반질주 14/10/10 01:29 46 0
    218
    스카이림 질문이요 [14] NC동반질주 14/09/20 23:50 49 0
    217
    국카스텐과 해외 정상급 뮤지션의 공통점 [3] NC동반질주 14/09/18 09:35 47 8
    216
    스카이림 질렀는데 -_-... 할인이벤트 하네요 질문있습니다.. [5] NC동반질주 14/09/15 11:20 129 0
    215
    스팀을 써보려고 하는데 질문 있습니다. [6] NC동반질주 14/09/08 20:23 51 0
    214
    황재영 서울팜.. NC동반질주 14/08/24 03:50 51 0
    213
    뒤를 돌아보며 달리다 라는 말을 한자로 하면 어떻게 될까요?? NC동반질주 14/08/13 00:50 12 0
    212
    브금빠지니 신선하네요 NC동반질주 14/08/10 19:20 151 3
    211
    오늘 경기 내상이 심합니다.. [2] NC동반질주 14/08/07 22:36 134 0
    210
    두 경기 4사구 기록한 김종호 선수 NC동반질주 14/08/01 02:47 40 0
    209
    간만에 시즌초 NC의 경기를 봤네요 NC동반질주 14/07/12 23:47 41 2
    208
    옆동네에서 보니(사인볼) [5] NC동반질주 14/07/06 20:42 93 1
    207
    정준영 손가락 ㅋㅋㅋ [1] NC동반질주 14/07/06 18:39 279 1
    206
    세컨어스는 베낄라면 제대로 베끼지.. NC동반질주 14/07/04 22:07 18 1
    205
    박민우 신인왕은 청신호네요 [4] NC동반질주 14/06/27 23:05 31 2
    204
    이 광고 보면 숨이 턱턱 막히는 사람 있나요? NC동반질주 14/06/27 22:44 29 0
    203
    NC 공감 김태군 새로 올라왔네요 NC동반질주 14/06/27 18:23 56 4
    202
    감독은 해외감독이 답이다.. NC동반질주 14/06/27 06:58 167 3
    201
    H조 발표와 현재 결과 NC동반질주 14/06/27 06:55 247 3
    200
    슈팅 몇개에요?? NC동반질주 14/06/27 06:52 70 0
    199
    엔뽕 해독제 오디없소?? nc다이겨스 14/06/24 21:19 89 1
    198
    경기 필요없으니까 coc광고 다시점 nc다이겨스 14/06/23 04:50 125 0
    197
    A급이든 B급이든 뭔 상관이야 [1] nc다이겨스 14/06/22 15:51 324 6
    196
    윤석민 아담한테 졌네요.. [1] nc다이겨스 14/06/22 12:15 75 0
    195
    부정배트 관련 소식 nc다이겨스 14/06/20 01:59 74 6
    [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [다음10개▶]
    단축키 운영진에게 바란다(삭제요청/제안) 운영게 게시판신청 자료창고 보류 개인정보취급방침 청소년보호정책 모바일홈