도 1은, C 언어 표준 라이브러리가 어떤 종류 (정수, 긴 정수, 부동 소수점, 등)를 디지털 문자열은 다음 방법으로 변환하고, 각 기능의 설명에 나열 될 수있다, 여러 가지 기능을 제공한다.
itoa ()를 ● : 문자열로 정수 값입니다.
●의 ltoa () : 문자열에 긴 정수 값입니다.
●의 ultoa () : 문자열을 부호없는 긴 정수 값입니다.
●의 gcvt () : 문자열로 부동 소수점 숫자로 변환하는 둥근 촬영합니다.
● ECVT () 배정 밀도 부동 소수점 값을 문자열로 변환되고, 변환 결과는 소수점을 포함하지 않습니다.
● fcvt () : 지정 변환 정확도의 자릿수, 및 ECVT와 나머지 ().
또한 부가하여, 또한 사용될 수있다 sprintf와의 Itoa () 함수는 느린 시리즈를 실행하는 비율 문자열 함수로 직렬 디지털
itoa () : 문자열로 정수 값.
/* itoa: convert n to characters in s */
void itoa(int n, char s[])
{
int i, sign;
if ((sign = n) < 0) /* record sign */
n = -n; /* make n positive */
i = 0;
do { /* generate digits in reverse order */
s[i++] = n % 10 + '0'; /* get next digit */
} while ((n /= 10) > 0); /* delete it */
if (sign < 0)
s[i++] = '-';
s[i] = '\0';
reverse(s);
}
사용 예 :
int a=956;
itoa( a, temp_buf );
printf_string(temp_buf);
도 2는 C / C ++ 언어는 어떠한 종류 (정수, 긴 정수, 부동 소수점, 등)의 스트링으로 변환 될 수 있고, 여러 표준 라이브러리 기능을 제공한다.
●으로 atof () : 변환 부동 소수점 값 배정 밀도에 문자열.
● atoi 함수 () : 변환 정수 값에 문자열.
● 푸티 Atol () : 변환 긴 값에 문자열.
●는 strtod () : 변환하는 배정 밀도 부동 소수점 값을 문자열, 나머지 모든 숫자를보고는 변환되지 않습니다.
● strtol 함수 () : 긴 문자열로 값 및 변환 할 수없는 나머지 모든 숫자를보고합니다.
● strtoul는 () : 부호없는 긴 정수 값으로 문자열을 변환하고 변환 할 수없는 나머지 모든 숫자를보고