类型转换函数
头文件
#include <stdlib.h>
atof
功能:把字符串转换成浮点数
函数原型:atof(In_z char const* _String);
例:
#define _CRT_SECURE_NO_WARNINGS
#include <stdlib.h>
#include <stdio.h>
int main() {
char s[] = "3.14";
double pi = atof(s);
printf("%.2f", pi);
return 0;
}
运行结果:
3.14
atol
功能:把字符串转换成长整型数
函数原型:atol(In_z char const* _String);
例:
#define _CRT_SECURE_NO_WARNINGS
#include <stdlib.h>
#include <stdio.h>
int main() {
char s[] = "10000000";
long pi = atol(s);
printf("%ld", pi);
return 0;
}
运行结果:
10000000
atoi
功能:把字符串转换成整型
函数原型:atoi(In_z char const* _String);
atoll
功能:把字符串转换成长长整型
函数原型:atoll(In_z char const* _String);