系统接口函数详解
1. atol() 和 atoll() 函数
1.1 函数概述
atol() 和 atoll() 函数用于将字符串转换为长整型( long )和长长整型( long long )。
1.2 函数原型
#include <stdlib.h>
long atol(const char *nptr);
long long atoll(const char *nptr);
1.3 函数描述
- 该函数功能与 ISO C 标准一致。
- 除特殊说明外,
atol(nptr)等价于strtol(nptr, (char **)NULL, 10),atoll(nptr)等价于strtoll(nptr, (char **)NULL, 10)。 - 错误处理可能不同,若值无法表示,行为未定义。
1.4 返回值
若值可表示,返回转换后的值。
1.5 错误情况
未定义错误。
1.6 应用场景
若不确定数字是否在范围内,应使用 strtol() 或 s
超级会员免费看
订阅专栏 解锁全文
1万+

被折叠的 条评论
为什么被折叠?



