- Atof
-
atof
Функция atof в языке программирования Си используется для приведения (конвертации) строки в числовой вид (к числовому типу). Её объявление выглядит следующим образом
double atof (const char *string)
где
string
- текстовое представление числа с плавающей точкой двойной точности (double
). Если строка не является корректным текстовым представлением числаdouble
, то функцияatof
"тихо" завершит работу, возвратив случаное значение. Схожая функцияstrtod
в этом случае возвратит ноль (0.0), что может оказаться значительно безопаснее.Необходимо отметить, что
atoi
иatol
возвращают переменные типы в зависимости от своих названий ("atoi
" возвращает integer (целое), а "atol
" возвращает числа типа long integer (длинное целое)), тогда как atof не возвращаетfloat
(числа с плавающей запятой) как этого можно было бы ожидать, а вместо этого возвращаетdouble
(число с плавающей точкой двойной точности).Схожей функцией является sscanf. Эта функция извлекает значения из строк и возвращает полученный аргумент как число корректных значений, извлечённых ею (то есть, в отличие от
atof
, функцияsscanf
может быть использована для проверки, начинается ли строка с корректного числа). Проще говоря, значение, возвращаемое функцией, равно количеству переменных, которым реально были присвоены значения.Ссылки
- Описание atof в C++ Reference (англ.)
- Описание atof на Codenet (рус.)
- Пример использования atof (рус.)
Wikimedia Foundation. 2010.
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