atol

王朝百科·作者佚名  2010-01-15
窄屏简体版  字體: |||超大  

函数名: atol

功 能: 把字符串转换成长整型数

用 法: long atol(const char *nptr);

程序例:

#include <stdlib.h>

#include <stdio.h>

int main(void)

{

long l;

char *str = "98765432";

l = atol(str); /* 原来为l = atol(str); */

printf("string = %s integer = %ld

", str, l);

return(0);

}

atol(将字符串转换成长整型数)

相关函数 atof,atoi,strtod,strtol,strtoul

表头文件 #include<stdlib.h>

定义函数 long atol(const char *nptr);

函数说明 atol()会扫描参数nptr字符串,跳过前面的空格字符,直到遇上数字或正负符号才开始做转换,而再遇到非数字或字符串结束时('')才结束转换,并将结果返回。

返回值 返回转换后的长整型数。

附加说明 atol()与使用strtol(nptr,(char**)NULL,10);结果相同。

范例 /*将字符串a与字符串b转换成数字后相加*/

#include<stdlib.h>

main()

{

char a[]=”1000000000”;

char b[]=” 234567890”;

long c;

c=atol(a)+atol(b);

printf(“c=%d

”,c);

}

执行 c=1234567890

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航