PGR21.com
이전 질문 게시판은 새 글 쓰기를 막았습니다. [질문 게시판]을 이용바랍니다.
Date 2007/10/01 11:30:28
Name 짱머거
Subject 숙제하는데 어렵네요..
#include <stdio.h>

int main(void)
{
double r, vol1, vol2, vol3, vol4, vol5, vol6;

printf("반지름 = ");
    scanf("%lf", &r);
vol1 = 4 / 3*r*r*r;
vol2 = 4*r*r*r/3;
vol3 = 4.0/3.0*r*r*r;
vol4 = 4/3.0*r*r*r;
vol5 = (double)4/3*r*r*r;
vol6 = (double)(4/3*r*r*r);


printf("vol1 = %f\n", vol1);
printf("vol2 = %f\n", vol2);
printf("vol3 = %f\n", vol3);
printf("vol4 = %f\n", vol4);
printf("vol5 = %f\n", vol5);
printf("vol6 = %f\n", vol6);
}

이런 프로그램을 만들었거든요
여기서 만약 r에다가 3을 넣었을때 vol1은 27.000000이 나오고 vol2는 36.000000이 나오거든요
또 vol3,vol4,vol5 까지는 36.000000이나오고 vol6은 다시 27.000000이 나오더라구요
무엇이 다르길레 결과가 다르게 나오나요

통합규정 1.3 이용안내 인용

"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.
법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
07/10/01 11:47
수정 아이콘
정수 나누기 정수 => 정수
정수 나누기 부동소수 => 부동소수 ...

쉽게 말해서 , 4/3 = 1 이란 결과가 먼저 나오면 27 이 되는 것이고
부동소수 계산이 먼저 이뤄지면 올바른 계산 과정을 거쳐서 36이 되는 것입니다.

변수의 타입에 따라서 다른 연산 과정이 이루어 진다는 사실을 알려주는 예제라고 할 수 있지요.
Polymorphism(다형성) 파트에 대해서 공부해 보세요 : )
짱머거
07/10/01 11:54
수정 아이콘
감사합니다...에휴
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
30674 이재호선수가 염보성선수의 그늘에 가려진 2인자 였나요? [9] 시암1896 07/10/01 1896
30673 축구 교체에 대해 질문좀요 [5] DynamicToss3166 07/10/01 3166
30672 여기에 빌드 질문을 올려도 되는지 모르겠는데요 sulzan1284 07/10/01 1284
30671 연애박사인 Pgr인들의 의견을 듣습니다~(여성 피지알러 필독~) [20] BW_2307 07/10/01 2307
30670 MBC게임 시작전에 전적에서 궁금한게요.. [4] 하수태란2099 07/10/01 2099
30669 사랑은 가슴이 시킨다2 뮤직비디오에서 나오는 민경훈씨 머리 [2] 신이 건들고 간2132 07/10/01 2132
30667 위닝 어렵게하는방법? [6] 후치1791 07/10/01 1791
30666 영화추천좀 부탁드립니다. [2] 시암1968 07/10/01 1968
30665 핸드폰 맞고 추천 좀 부탁드립니다 ^^ [1] 부산총각4170 07/10/01 4170
30664 windows xp 구할수 있을까요? [6] 마린흘리기1779 07/10/01 1779
30663 면접과 제2외국어 일어 대비 한자책에 관해 비즈콘1543 07/10/01 1543
30661 숙제하는데 어렵네요.. [2] 짱머거1940 07/10/01 1940
30658 원더걸스 얼룩말 쫄바지 소녀 질문입니다... [5] 깜풍3608 07/10/01 3608
30657 CPU 업글 질문입니다. [4] nuzang2040 07/10/01 2040
30656 vhdl을 공부해보고싶습니다 [1] 지니-_-V2206 07/10/01 2206
30655 맨투맨 영어문법 질문좀 하겠습니다. [3] 에프마린1949 07/10/01 1949
30654 뮤직비디오를 찾습니다... [4] 이스트2171 07/10/01 2171
30653 스타 맵에서 '윗입구'가 무엇인가요? [3] puresnowy2261 07/10/01 2261
30652 코르크판은 어디가면 구할 수 있나요? [2] ooceline5045 07/10/01 5045
30651 'hf' 의 뜻이 먼가요? [3] Memory5934 07/10/01 5934
30650 위로 난 언덕에 대해서 질문입니다... [3] tongjolim1800 07/09/30 1800
30649 c언어 질문있습니다. [3] 짱머거2559 07/09/30 2559
30648 바이러스, 악성코드 퇴치 프로그램 추천 해주세요. [1] 물량2128 07/09/30 2128
목록 이전 다음
댓글

+ : 최근 6시간내에 달린 댓글
+ : 최근 12시간내에 달린 댓글
맨 위로