IT/C

c의 long double

u149_cinderella 2023. 9. 6. 22:05

float, double 은 알고있지만 long double은 처음알았다.

일단 컴파일러마다 처리 방법이 다르다.

 

visual studio 같은 경우는 double과 똑같이 처리하지만 gcc같은 경우에서는 16byte라서 더 높은 정밀도를 요구할 때 사용된다고 한다.

일반적인 경우에서는 사용되는 경우가 없을 듯 하다.

 

float 소수점 이하 6자리

double은 소수점 이하 15자리

long double은 컴파일러마다 달라짐