Latest web development tutorials

funciones de la biblioteca C - atol ()

C biblioteca estándar - <stdlib.h> 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

C biblioteca estándar - <stdlib.h> C biblioteca estándar - <stdlib.h>