洛阳达内IT培训学校

185-3873-1559

atol函数的使用

来源:洛阳达内IT培训学校时间:2022/7/11 17:58:16

atol函数的作用是将一个字符串转化为长整型数据,其原型如下:

long int atol ( const char * str );

该函数首先丢弃无用的空白,直到个非空白字符串出现。然后从该字符开始,将其解释为10进制的数字。

在可以形成数值的字符串后可以包括多余的字符,这些字符对该函数的作用没有影响。

如果字符串中的个非空白字符不是有效的整型数字,或该字符串是空字符串,或字符串仅包括空白字符,则该函数将不进行转换而返回0.

该函数如执行成功,则返回一个相应的长整型数,否则返回0.

如果转换的数值超出了长整型可以表达的数值范围,其将导致未定义的行为。

下面给出该函数的一个使用例子:

/* atol 函数使用例子 */

#include /* 引入printf, fgets所在的库 */

#include /* atol函数所在的库 */

int main ()

{

long int li;

char buffer[256];

printf ("Enter a long number: ");

fgets (buffer, 256, stdin);

li = atol(buffer);

printf ("The value entered is %ld. Its double is %ld.\n",li,li*2);

return 0;

}

该程序的执行结果如下:

Enter a number: 567283

The value entered is 567283. Its double is 1134566.


上一篇:HTML中标签的使用

下一篇:购买理财投资支付的现金怎么记账

联系方式

选择专业时,如果犹豫不定,不知道选择哪个比较好,敬请致电,专业的咨询老师会为你解答。

  • 报名热线:185-3873-1559
  • 咨询老师:杨老师
  • 点击咨询:

课程分类

友情连接:

关于我们|联系我们|网站地图

QQ咨询
在线咨询
在线报名
185-3873-1559
返回顶部