책 내용 질문하기
여러가지 질문있습니다. (3번째)
도서
2018 시나공 정보처리기사 실기(산업기사 포함)
페이지
조회수
42
작성일
2018-06-24
작성자
탈퇴*원
첨부파일

1.

1권 181페이지

C코드에서 동그라미 4번 문장에 sqrt (a) 에서 a는 정수지만 sqrt 앞에 (int)가 없으므로 sqrt결과는 정수가 아닌 실수인가요?

a=17일 경우 4.123...으로 저장되나요?

2.

1권 180, 181페이지

이 문제의 경우 sqrt (a) 값의 정수형이 필요하지 않으므로 굳이 (int)를 안쓴거죠?

3.

1권 180, 181페이지

그렇다면 sqrt(a) 앞에 (int)를 써서 풀어도 문제자체에는 지장없죠?

답변
2018-06-25 10:36:12

안녕하세요.

1)

sqrt() 함수의 결과는 실수형으로 출력됩니다.

하지만 sqrt() 함수의 결과를 저장하는 변수가 정수이면 정수형으로 변형되더 저장됩니다.

2, 3)

(int)로 형 변환을 수행해도 결과에는 영향을 주지 않으로 관계 없습니다.

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

  • *
    2018-06-25 10:36:12

    안녕하세요.

    1)

    sqrt() 함수의 결과는 실수형으로 출력됩니다.

    하지만 sqrt() 함수의 결과를 저장하는 변수가 정수이면 정수형으로 변형되더 저장됩니다.

    2, 3)

    (int)로 형 변환을 수행해도 결과에는 영향을 주지 않으로 관계 없습니다.

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

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