게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
C언어 관련해서 잠시 뭐 좀 여쭤봐도 될까요.
게시물ID : programmer_9845짧은주소 복사하기
작성자 : SaraElusa
추천 : 0
조회수 : 519회
댓글수 : 5개
등록시간 : 2015/05/10 20:37:12
옵션
  • 본인삭제금지
지금 배우고 있는것이, 접미사를 이용해서 상수의 자료형 변경하기 라는 건데,

int main(void)
{
float f1 = 3.14;
.......

이렇게 나와있더라구요.

책을 보니, 컴파일러는 당연히 3.14를 8바이트 Double 형 상수로 생각한다 (실수형 상수는 값의 크기에 상관없이 무조건 더블형으로 표현된다)
그래서 경고가 뜬다.
라고 나와있는데,
왜 워닝이 뜨는거죠?

난 분명 플롯형으로 했는데, 왜 그걸 더블형으로 생각해서 계산을 하는거죠?

이 부분이 이해가 안되네요.

그리고 직접 한번 쳐서 해봤는데,
왜 결과물이 3.14로 안나오고, 14억 쯤으로 나오는거죠..?

궁금합니다.. 도와주세용
출처 난 정말 c프로그래밍을 공부한 적이 XXXX 라는 책을 보고 배우며, 내 머리속에서 궁금함
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호