atol() 함수
함수 atol()은 문자열을 긴 정수로 변환합니다. 변환이 수행되지 않으면 0을 반환합니다. 변환된 long int 값을 반환합니다.
다음은 C++ 언어의 atol 구문입니다.
long int atol(const char *string)
다음은 C++ 언어의 atol() 예제입니다.
예
#include <bits/stdc++.h> using namespace std; int main() { long int a; char str[20] = "538756"; a = atol(str); cout << "Converted string into long int : " << a << endl; return 0; }
출력
Converted string into long int : 538756
atoll() 함수
atoll() 함수는 string을 long long 정수로 변환합니다. 변환이 수행되지 않으면 0을 반환합니다. 변환된 long long int 값을 반환합니다.
다음은 C++ 언어의 atol 구문입니다.
long long int atoll(const char *string)
다음은 C++ 언어의 atol() 예제입니다.
예
#include <bits/stdc++.h> using namespace std; int main() { long long int a; char str[20] = "349242974200"; a = atoll(str); cout << "Converted string into long long int : " << a << endl; return 0; }
출력
Converted string into long long int : 349242974200
atof() 함수
atof() 함수는 string을 double 유형의 부동 소수점 숫자로 변환합니다. 변환이 수행되지 않으면 0을 반환합니다. 변환된 부동 소수점 값을 반환합니다.
다음은 C++ 언어의 atol 구문입니다.
double atof(const char *string)
다음은 C++ 언어의 atof() 예제입니다.
예
#include <bits/stdc++.h> using namespace std; int main() { double a; char s[20] = "3492.42974200"; a = atof(s); cout << "Converted string into floating point value : " << a << endl; return 0; }
출력
Converted string into floating point value : 3492.43