1. 함수의 원형
char *_itoa( int value, char *string, int radix );
3. 함수의 매개변수에 대한 설명
3.1 value
변환할 정수값을 명시한다. 이값을 기준으로 변환을 한다.
3.2 string
변환된 문자열이 저장될 배열 또는 포인터를 명시한다.
4. 함수의 반환값
자신이 넘겨준 배열 또는 포인터의 시작 주소값이 반환된다. 즉, string 변수에 명시한 주소 값이
그대로 반환된다.
5. 함수의 요구사항
이 함수를 사용하기 위해서는 아래와 같이 stdlib.h 헤더파일을 포함해야 한다.
char *_itoa( int value, char *string, int radix );
2. 함수의 기능
원하는 정수값을 문자열로 변환할때 사용하는 함수이다. 예를들어, 100 라는 정수 값을
"100" 이라는 문자열 형태로 변환해주는 함수이다. 또한 변환할때 진법을 명시할수 있기 때문에
꼭 결과가 10진법을 사용하는 숫자가 아닌 2진법, 8진법 또는 16진법의 형태로도 가능하다.
원하는 정수값을 문자열로 변환할때 사용하는 함수이다. 예를들어, 100 라는 정수 값을
"100" 이라는 문자열 형태로 변환해주는 함수이다. 또한 변환할때 진법을 명시할수 있기 때문에
꼭 결과가 10진법을 사용하는 숫자가 아닌 2진법, 8진법 또는 16진법의 형태로도 가능하다.
3. 함수의 매개변수에 대한 설명
3.1 value
변환할 정수값을 명시한다. 이값을 기준으로 변환을 한다.
3.2 string
변환된 문자열이 저장될 배열 또는 포인터를 명시한다.
3.3 radix
변환할때 사용할 진법을 명시한다. 2 라고 명시하면 2진법형태로 변환하고 16이라고 명시하면
16 진법 형태로 변환한다.
변환할때 사용할 진법을 명시한다. 2 라고 명시하면 2진법형태로 변환하고 16이라고 명시하면
16 진법 형태로 변환한다.
4. 함수의 반환값
자신이 넘겨준 배열 또는 포인터의 시작 주소값이 반환된다. 즉, string 변수에 명시한 주소 값이
그대로 반환된다.
5. 함수의 요구사항
이 함수를 사용하기 위해서는 아래와 같이 stdlib.h 헤더파일을 포함해야 한다.
#include "stdlib.h"
6. 사용 예제
#include "stdlib.h"
6. 사용 예제
#include "stdlib.h"
void main()
{
char temp_data[33];
{
char temp_data[33];
itoa(196, temp_data, 2);
printf("196 을 2진수로 표시하면 %s 이다.\n", temp_data);
printf("196 을 2진수로 표시하면 %s 이다.\n", temp_data);
itoa(196, temp_data, 8);
printf("196 을 8진수로 표시하면 %s 이다.\n", temp_data);
printf("196 을 8진수로 표시하면 %s 이다.\n", temp_data);
itoa(196, temp_data, 16);
printf("196 을 16진수로 표시하면 %s 이다.\n", temp_data);
}
printf("196 을 16진수로 표시하면 %s 이다.\n", temp_data);
}
출력 결과 :
196 을 2진수로 표시하면 11000100 이다.
196 을 8진수로 표시하면 304 이다.
196 을 16진수로 표시하면 c4 이다.
출처 : 팁스소프트
196 을 8진수로 표시하면 304 이다.
196 을 16진수로 표시하면 c4 이다.
출처 : 팁스소프트
'컴퓨터 > 언어,프로그래밍' 카테고리의 다른 글
C언어 정수,실수 데이터형 (0) | 2009.06.09 |
---|---|
itoa 함수 소스 (0) | 2009.06.09 |
[본문스크랩] HTML 태그표 총정리 (0) | 2009.06.08 |
자바, 문자열 문자열 나누기 (0) | 2009.06.06 |
9. 기초적인 자바 클래스 (0) | 2009.06.06 |