funciones de la biblioteca C - atol ()
C biblioteca estándar - <stdlib.h>
descripción
C funciones de biblioteca para convertir unatol de cadena larga int (const char * str)deparámetroscadenaapuntaban a un entero largo (tipo de tipo long int).
declaración
La siguiente es una declaración de función atol ().
long int atol(const char *str)
parámetros
- str - que una cadena se convierte en un entero largo.
Valor de retorno
Esta función devuelve el entero largo convertida si no hay una aplicación de una conversión efectiva, se devuelve cero.
Ejemplos
El siguiente ejemplo muestra se utiliza la función 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, "w3cschool.cc"); val = atol(str); printf("字符串值 = %s, 长整型值 = %ld\n", str, val); return(0); }
Vamos a compilar y ejecutar el programa anterior, lo que resultará en lo siguiente:
字符串值 = 98993489, 长整型值 = 98993489 字符串值 = w3cschool.cc, 长整型值 = 0