atof

atof

Функция atof в языке программирования Си используется для приведения (конвертации) строки в числовой вид (к числовому типу). Её объявление выглядит следующим образом

double atof (const char *string)

где string — текстовое представление числа с плавающей точкой двойной точности (double). Если строка не является корректным текстовым представлением числа double, то функция atof «тихо» завершит работу, возвратив ноль (0.0).

Необходимо отметить, что atoi и atol возвращают переменные типы в зависимости от своих названий («atoi» возвращает integer (целое), а «atol» возвращает числа типа long integer (длинное целое)), тогда как atof не возвращает float (числа с плавающей запятой) как этого можно было бы ожидать, а вместо этого возвращает double (число с плавающей точкой двойной точности).

Схожей функцией является sscanf. Эта функция извлекает значения из строк и возвращает полученный аргумент как число корректных значений, извлечённых ею (то есть, в отличие от atof, функция sscanf может быть использована для проверки, начинается ли строка с корректного числа). Проще говоря, значение, возвращаемое функцией, равно количеству переменных, которым реально были присвоены значения.

Ссылки


Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Полезное


Смотреть что такое "atof" в других словарях:

  • Atof — Функция atof в языке программирования Си используется для приведения (конвертации) строки в числовой вид (к числовому типу). Её объявление выглядит следующим образом double atof (const char *string) где string текстовое представление числа с… …   Википедия

  • Atof — The atof function in the C programming language is used to convert a string into a numerical representation.:double atof (const char *string) Note that where as atoi and atol return variable types corresponding with their name ( atoi integer and… …   Wikipedia

  • ATÖF — Die Abkürzung ATÖF steht bzw. stand für: Almanya Türk Öğrenci Federasyonu (Türkische Studentenföderation in Deutschland) Almanya Türk Öğretmen Dernekleri Federasyonu (Bund der Türkischen Lehrervereine in Deutschland e. V.) Diese Seite ist eine… …   Deutsch Wikipedia

  • ATOF — ASCII TO Float Umwandlungsroutine einer Zeichenkette in eine Fliesskommazahl, u.a. in C …   Acronyms

  • ATOF — ASCII TO Float Umwandlungsroutine einer Zeichenkette in eine Fliesskommazahl, u.a. in C …   Acronyms von A bis Z

  • ATOF — abbr. A Touch Of Frost (TV programme) …   Dictionary of abbreviations

  • Atoi — Функция atoi (ASCII to integer, из ASCII в целое цисло) в языке программирования Си используется для приведения (конвертации) строки в числовой вид. int atoi(const char *str) Аргумент str означает строку, представленную в виде массива символов,… …   Википедия

  • atoi — Функция atoi (ASCII to integer, из ASCII в целое число) в языке программирования Си используется для приведения (конвертации) строки в числовой вид. int atoi(const char *str) Аргумент str означает строку, представленную в виде массива символов,… …   Википедия

  • Atoi — The atoi (ASCII to Integer) function in the C programming language is used to convert a string into a numerical representation.:int atoi (const char *string) Where string is the string, represented by an array of characters. When atoi encounters… …   Wikipedia

  • Comparison of programming languages (basic instructions) — Programming language comparisons General comparison Basic syntax Basic instructions Arrays Associative arrays String operations …   Wikipedia


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»