Desc :
cahr* gcvt( double value, int digits, char *buffer );
value - 지수가 포함된 실수값
digits - 문자열 변환 시 몇 바이트를 의미있는 숫자로 변환할 것인지 지정
buffer - value값이 변환되어 저장되는 포인터변수
fcvt, ecvt와 달리 소수점과 부호가 포함되어 있음
---> 실수값을 변환하여 문자 배열 버퍼에 저장하고 반환
Source Code :
#include <stdio.h>
#include <stdlib.h>
void main()
{
double value;
char buffer[100];
value = 3.14e10;
gcvt(value, 3, buffer);
printf("변환된 문자열은 %s입니다.\n", buffer);
value = -3.14e10;
gcvt(value, 3, buffer);
printf("변환된 문자열은 %s입니다.\n", buffer);
}
Result :
'C' 카테고리의 다른 글
[C] 090 문자가 숫자인지 검사하기 isdigit() (1) | 2021.01.27 |
---|---|
[C] 089 문자가 알파벳인지 검사하기 isalpha() (1) | 2021.01.27 |
[C] 087 실수를 문자열로 변환하기 ecvt() (1) | 2021.01.27 |
[C] 086 실수를 문자열로 변환하기 fcvt() (1) | 2021.01.27 |
[C] 085 정수를 문자열로 변환하기 _ultoa() (1) | 2021.01.26 |