long int strtol (const char* str, char** endptr, int base);
long int 类型的值。如果 endptr 不是空指针,则函数还会设置 endptr 的值,使其指向数字之后的第一个字符。+ 或 -)"0" 或 "0x"/"0X")'0' 开始,对于 36 进制则一直到 'z'/'Z')。该序列前可以有一个可选的符号(+ 或 -),并且如果 base 是 16,则可以有一个可选的 "0x" 或 "0X" 前缀。"C" 区域设置以外的区域,可能会接受其他形式的主题序列。char* 类型对象的引用,其值由函数设置为 str 中数值之后的下一个字符。0,则使用的基数由序列中的格式决定(见上文)。long int。0L)。long int 类型可表示的范围,函数将返回 LONG_MAX 或 LONG_MIN(定义于 <climits>),并且 errno 会被设置为 ERANGE。 |
|
The decimal equivalents are: 2001, 6340800, -3624224 and 7340031 |