1. atoi 함수
#include <stdlib.h>
int atoi(const char * str);
Ascii TO Integer -> 문자열을 int형으로 변환한다.
기본적으로 변환된 정수를 반환하지만 변환이 불가능한 경우 0을 반환한다.
2. atol 함수
#include <stdlib.h>
int atol(const char * str);
Ascii TO Long-> 문자열을 long형으로 변환한다.
기본적으로 변환된 정수를 반환하지만 변환이 불가능한 경우 0을 반환한다.
3. atof 함수
#include <stdlib.h>
double atof(const char * str);
Ascii TO Float-> 문자열을 부동소수점 실수로 변환한다.
기본적으로 변환된 실수를 반환하지만 변환이 불가능한 경우 0을 반환한다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
#include <stdio.h>
#include <stdlib.h>
int main()
{
char str1[100] = "3.141592";
char str2[100] = "ABCD";
printf("t%d\n", atoi(str1));
printf("%ld\n", atol(str1));
printf("%f\n\n", atof(str1));
printf("%d\n", atoi(str2));
printf("%ld\n", atol(str2));
printf("%f\n", atof(str2));
return 0;
}
|
cs |
'Programming > C' 카테고리의 다른 글
sprinf, sscanf 함수 (0) | 2019.05.18 |
---|---|
문자열 비교 함수 (0) | 2019.05.14 |
문자열 길이 측정, 복사, 연결 함수 (0) | 2019.05.13 |
문자열 입출력 함수 (0) | 2019.05.07 |
문자 입출력 함수 (0) | 2019.05.05 |