#include<stdio.h>
int main(void)
{
long double a=1.123456;
printf("%f", a);
getchar();
return 0;
}
출력값이 왜 0.000000 이죠? 1.123456이 아니고..
#include<stdio.h>
int main(void)
{
long double a=1.123456;
printf("%f", a);
getchar();
return 0;
}
출력값이 왜 0.000000 이죠? 1.123456이 아니고..
에프앞에 l붙여볼래요
코드로 구라치다 걸리면 피보는거 안배웠냐
펏킨꼬레아//그래도 똑같아요
대문자 L 로 해
long double 대신 float 로 하면 정상적으로 나오는데 double 이나 long double 로 하면 0.00000 으로 나와요.
d// 똑같아요 ㅠ
Lf 가 long double 맞을텐데 컴파일 다시한거 맞음?
double 은 정상적인데 long double 이 문제네요..
펏킨꼬레아, 14컴공, d//Dev C++ 컴파일러로 하면 안돼는데 Visual Studio 로 하면 나오네요. 감사합니다.