정수를 문자열로 변환하는 함수 - ultoa()

[Telco IT/C Langugae]

ultoa()는 정수를 문자열로 변환하는 라이브러리 함수이다.
ultoa()의 원형은 다음과 같다.

char* ultoa(unsigned long value, char* string, int radix);

첫번쨰 인자 value는 변환될 숫자값이다.
두번째 인자 stirng은 저장될 버퍼이다.
세번째 인자 radix는 value 값을 몇 진수 문자열의 형태로 저장할지를 지정한다.

<<예제>>
#include <stdio.h>
#include <stdlib.h>

int main(void)
{
    unsigned value;
    char stirng[100];
    int radix=16;

    value=34567;
    ultoa(value, string, radix);
    printf("변환된 문자열은 %s입니다.\n",string);

    value=1234567890;
    ultoa(value, string, radix);
    printf("변환된 문자열은 %s입니다.\n",string);
    return 0;
}
이올린에 북마크하기(0) 이올린에 추천하기(0)
크리에이티브 커먼즈 라이선스
Creative Commons License

TAG. C언어, ultoa

::: 사람과 사람의 교감! 人터넷의 첫 시작! 댓글을 달아주세요! :::

정수를 문자열로 변환하는 함수 - itoa()

[Telco IT/C Langugae]

itoa()는 정수를 문자열로 변환해주는 라이브러리 함수이다.
itoa()의 원형은 다음과 같다.

char* itoa(int value, char* string, int radix);

첫번째 인자 value는 변환될 숫자값이며,
두번째 인자 string은 변환될 숫자가 저장될 버퍼이다.
세번째 인자 radix는 value값을 몇 진수 문자열의 형태로 저장할지를 결정한다.

<<예제>>
#include <stdio.h>
#include <stdlib.h>

int main(void)
{
    int value;
    char string[100];
    int radix=10;

    value=5;
    itoa(value, string, radix);
    printf("변환될 문자열은 %s입니다.\n",string);

    value=-12345;
    itoa(value, string, radix);
    printf("변환될 문자열은 %s입니다.\n",string);
    return 0;
}
이올린에 북마크하기(0) 이올린에 추천하기(0)
크리에이티브 커먼즈 라이선스
Creative Commons License

TAG. C언어, itoa

::: 사람과 사람의 교감! 人터넷의 첫 시작! 댓글을 달아주세요! :::

문자열을 실수로 변환해주는 함수 - strtod()

[Telco IT/C Langugae]

strtod()는 문자열을 지수가 포함된 실수로 변환해주는 라이브러리 함수이다.
strtod() 함수의 원형은 다음과 같다.

double strtod(const char* string, char** stop);

첫번째 인자 string은 지수가 포함된 문자열이며,
두번째 인자 stop는 변환이 되다가 멈춰진 위치의 포인터 값이다.

<<예제>>
#include <stdio.h>
#include <stdlib.h>

int main(void)
{
    char* string="1.234E-10";
    char* stop;
    double value;

    value = strtod(string, &stop);

    printf("%d개의 문자가 변환되었습니다.\n",stop-string);
    printf("문자열 [%s]를 숫자로 변환하면 %E입니다.\n",string, value);

    return 0;
}

이올린에 북마크하기(0) 이올린에 추천하기(0)
크리에이티브 커먼즈 라이선스
Creative Commons License

TAG. C언어, strtod

::: 사람과 사람의 교감! 人터넷의 첫 시작! 댓글을 달아주세요! :::