atoi, atol, atoll

来自cppreference.com
< c‎ | string‎ | byte

定义于头文件 <stdlib.h>
int       atoi( const char *str );
long      atol( const char *str )
long long atoll( const char *str );
(C99起)
解释一个整数值,一个字节串所指向的str.
原文:
Interprets an integer value in a byte string pointed to by str.
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
函数丢弃任何空白字符,直到找到第一个非空白字符。然后它会尽可能多的字符可能形成一个有效的整数表示,并将其转换为整数值。有效的整数值由以下几部分组成:1
原文:
Function discards any whitespace characters until first non-whitespace character is found. Then it takes as many characters as possible to form a valid integer number representation and converts them to integer value. The valid integer value consists of the following parts:
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
  • (可选)加号或减号
    原文:
    (可选) plus or minus sign
    这段文字是通过 Google Translate 自动翻译生成的。
    您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
  • 数字
    原文:
    numeric digits
    这段文字是通过 Google Translate 自动翻译生成的。
    您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

目录

[编辑] 参数

str -
null结尾的字节串的指针进行解释
原文:
pointer to the null-terminated byte string to be interpreted
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

[编辑] 返回值

整型值对应的内容str成功。如果转换的值落在相应的返回类型的范围,则返回值是不确定的。如果没有可以进行转换,0返回.
原文:
Integer value corresponding to the contents of str on success. If the converted value falls out of range of corresponding return type, the return value is undefined. If no conversion can be performed, 0 is returned.
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

[编辑] 示例

[编辑] 另请参阅

将字节字符串转换成整数值
(函数) [edit]
将字节字符串转换成无符号整数值
(函数) [edit]
atoiatolatollC++文档