C语言学习笔记之 类型转换

类型转换函数

头文件

#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);

原文地址:https://www.cnblogs.com/zhujiangyu/p/13619976.html