C/atof: Różnice pomiędzy wersjami
Usunięta treść Dodana treść
→Opis: dookreślenie |
m drobne |
||
Linia 2:
: double atof ( const char* string )
===Plik nagłówkowy===
: [[C/Biblioteka standardowa/Indeks tematyczny#stdlib.h|stdlib.h]]
===Opis===
: Funkcja jako argument pobiera liczbę w postaci ciągu znaków ASCII, a następnie zwraca jej wartość w formacie double (format zmiennoprzecinkowy).
▲: Funkcja jako argument pobiera liczbę w postaci ciągu znaków ASCII, a następnie zwraca jej wartość w formacie double (format zmiennoprzecinkowy). Liczbę może poprzedzać dowolona ilość białych znaków (spacje, tabulatory, itp.), oraz jej znak (plus (+) lub minus (-)). Funkcja atof() kończy wczytywać znaki w momencie napotkania jakiegokowiek znaku który nie jest cyfrą, kropką bądź znakiem e, lub E.
===Wartość zwracana===
: Przekształcona liczba, w przypadku gdy ciąg nie zawiera cyfr zwracana jest wartość 0.
===Uwagi===
: Znak musi bezpośrednio poprzedzać liczbę, czyli możliwy jest zapis "-2.333", natomiast próba potraktowania funkcją atof ciągu "- 2.333" skutkuje zwracaną wartością 0.
|