Функции библиотеки C - Атол ()
C стандартная библиотека - <stdlib.h>
описание
C функции библиотеки для преобразования строкидлиной Int ATOL (Const символ * ул ) Параметры улуказывает на длинное целое число (тип долго INT типа).
заявление
Ниже приводится функция утверждение Атол ().
long int atol(const char *str)
параметры
- ул - строка для преобразования в длинное целое число.
Возвращаемое значение
Эта функция возвращает преобразованное длинное целое число, если нет реализации эффективного преобразования, возвращается ноль.
примеров
Следующий пример демонстрирует функцию Атол () используется.
#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); }
Давайте скомпилировать и запустить эту программу, которая приведет к следующему:
字符串值 = 98993489, 长整型值 = 98993489 字符串值 = w3cschool.cc, 长整型值 = 0