#포함하다 char *ultoa(unsigned long value, char *string, int radix); |
Ultoa 함수는 값을 기수 기준으로 변환되는 문자열로 변환합니다.
NULL 문자열로 종료되며 기수 밑의 범위는 2에서 36 사이의 숫자입니다.
이 함수는 최대 33바이트를 반환할 수 있습니다.
Visual Studio에서는 ultoa 함수 대신 _ultoa 함수를 사용해야 합니다.
다음 예에서는 Ultoa 함수를 사용하여 10진수, 16진수 및 2진수 값을 반환합니다.
#define _CRT_SECURE_NO_WARNINGS // Visual Studio
#include <stdio.h>
#include <stdlib.h>
int main()
{
unsigned long n = 987654321L;
char ns(33);
_ultoa(n, ns, 10);
printf("%s\n", ns);
_ultoa(n, ns, 16);
printf("%s\n", ns);
_ultoa(n, ns, 2);
printf("%s\n", ns);
return 0;
}