【C++】atoi函数和itoa函数无废话极简概述

atoi和itoa这两个函数头文件均为

atoi

atoi全称:array to int,可以把字符串转换为整型

int atoi(const char *nptr);

使用演示:

#1
char str[5];
cin>>str;
int a=atoi(str);

#2
int a;
a=atoi("123");//a=123
a=atoi("123a");//a=123只取前面的数字
a=atoi("a123");//a=0,不合法
a=atoi("+123");//a=123
a=atoi("-123");//a=-123

注意:

1.atoi中参数不能为string类型

2.atol与atoi一样,只不过返回不是int,而是long  atoll返回longlong

itoa

itoa全称:int to array,把int转为char字符串

char *itoa(int value,char *string,int radix);

返回string这个字符串的指针

演示:

#include
#include
#include
using namespace std;
int main()
{
	int a;
	cin>>a;
	char num[100];
	itoa(a,num,10);
	cout<

【C++】atoi函数和itoa函数无废话极简概述_第1张图片

你可能感兴趣的:(C++,c++,开发语言)