책 내용 질문하기
정보처리기사 특별개정판 내용중
도서
2017 시나공 정보처리기사 실기(산업기사 포함) 특별개정판
페이지
조회수
231
작성일
2017-03-07
작성자
첨부파일

63쪽 5번문제에서..

다음 c언어로 구현된~~

float a = 12456789.0e-5f

printf(....) 인데.

464페이지 답변을 보면

답이 a=1234.6

a=1.234568e+03 이렇게 나오는데..

오타인지... 근데 이해도 애매해서요............

답변
2017-03-08 09:14:07

안녕하세요.

printf("소수점a = %6.1f 지수형a = %e\n")

a에 저장된 값 123456789.0e-5f는

위 내용 중 %6.1f에 의해 a의 값을 소수점을 포함하여 전체 6자리를 확보한 후 소수점 이하 자리수를 1자리로 설정해 출력하면

a = 1234.6 이 됩니다.

%e는 지수형으로 출력한 결과입니다.

오늘도 즐거운 하루 되세요.

  • *
    2017-03-08 09:14:07

    안녕하세요.

    printf("소수점a = %6.1f 지수형a = %e\n")

    a에 저장된 값 123456789.0e-5f는

    위 내용 중 %6.1f에 의해 a의 값을 소수점을 포함하여 전체 6자리를 확보한 후 소수점 이하 자리수를 1자리로 설정해 출력하면

    a = 1234.6 이 됩니다.

    %e는 지수형으로 출력한 결과입니다.

    오늘도 즐거운 하루 되세요.

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.