안녕하셔요. 100의 팩토리얼을 구하는 프로그램을 만들다가 의문점이
있어서요. LINUX의 gcc 2.96버젼으로 팩토리얼 구하는 프로그램을
실행시키면 끝까지 정수로 출력이 되던데, 윈도우의 Visual C++로
똑같은 프로그램을 컴파일해서 실행시키면 아래와 같이 나오던데,
이유가 뭔가요? sizeof(double)로 했을 때 리눅스나 윈도우도
모두 8로 나오는건 마찮가지던데...
LINUX, gcc에서 결과값
94259477598383536739472739494---->계속 0이 아닌 정수로 나옴.
윈도의 Visual C++에서의 결과값