C 库函数 - atol()
C 语言教程
· 2019-02-24 06:14:43
描述
C 库函数 long int atol(const char *str) 把参数 str 所指向的字符串转换为一个长整数(类型为 long int 型)。
声明
下面是 atol() 函数的声明。
long int atol(const char *str)
参数
- str -- 要转换为长整数的字符串。
返回值
该函数返回转换后的长整数,如果没有执行有效的转换,则返回零。
实例
下面的实例演示了 atol() 函数的用法。
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main()
{
long val;
char str[20];
strcpy(str, "98993489");
val = atol(str);
printf("字符串值 = %s, 长整型值 = %ld\n", str, val);
strcpy(str, "codercto.com");
val = atol(str);
printf("字符串值 = %s, 长整型值 = %ld\n", str, val);
return(0);
}
让我们编译并运行上面的程序,这将产生以下结果:
字符串值 = 98993489, 长整型值 = 98993489 字符串值 = codercto.com, 长整型值 = 0
点击查看所有 C 语言教程 文章: https://www.codercto.com/courses/l/17.html
Writing Apache Modules with Perl and C
Lincoln Stein、Doug MacEachern / O'Reilly Media, Inc. / 1999-03 / USD 39.95
Apache is the most popular Web server on the Internet because it is free, reliable, and extensible. The availability of the source code and the modular design of Apache makes it possible to extend Web......一起来看看 《Writing Apache Modules with Perl and C》 这本书的介绍吧!