atoi()函数

atoi()函数(整理百度博客资料,侵删)

atoi()函数是C语言库中的一个比较有意思的函数,有趣的地方在于,他可以将数字字符串转化为相应的数字,当然我们也可以通过字符间换算转化为相应数字,但有库函数atoi()使得代码简化许多。那么atoi()怎么用呢?

1.在c语言中直接包含在头文件stdlib.h头文件中,atoi()的形式参数为指针,所以要将字符串指针来传递。注意当atoi()读取到非数字字符时将会停止转换。

2.直接将string类型的字符串用char型指针进行指向即可。同样要包含头文件stdlib.h

3.c++中atoi函数的使用

如何将一个字符串(变量)转换成一个int型数(变量)?
string 是C++ STL定义的类型,atoi是 C 语言的 库函数,所以要先转换成 char* 类型才可以用 atoi。
string s;
cin>>s;
int result = atoi( s.c_str() );
  atoi (表示 alphanumeric to integer)是把字符串转换成整型数的一个函数,应用在计算机程序和办公软件中。
  原型:
  int atoi(const char *nptr);
  参数nptr字符串,如果第一个非空格字符存在,是数字或者正负号则开始做 类型转换,之后检测到非数字(包括结束符 \0) 字符时停止转换,返回整型数。否则,返回零。
  包含在头文件stdlib.h中
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值