Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

C++ Zmienna double

Ostatnio zmodyfikowano 2014-01-02 23:51
Autor Wiadomość
Kefirek
Temat założony przez niniejszego użytkownika
C++ Zmienna double
» 2014-01-02 22:35:43
Witam forumowiczów

Otóż po wczytaniu cin'em wartości "1." do zmiennej double x; (cin >> x) odczyt cout << x daje wartość "1" i nie wywala błędu?
Dlaczego? i czy można to zmienić żeby przy takim wprowadzeniu wartości("1. czyli liczba a poniej ".") wywalało błąd.
Pozdrawiam
P-100999
pekfos
» 2014-01-02 22:45:40
daje wartość "1" i nie wywala błędu?
Co w tym dziwnego? Nawet dla int nie wywali.
P-101000
Kefirek
Temat założony przez niniejszego użytkownika
» 2014-01-02 23:16:58

dziwnego
 to, że prawidłowo wprowadzona wartość powinna wyglądać tak 1.0 - to jest typ double, a 1. wygląda jak typ int  i następny znak "."
Dlaczego? i czy można to zmienić żeby przy takim wprowadzeniu wartości("1. czyli liczba a (...)
P-101004
kryCHa
» 2014-01-02 23:51:24
Kompilator automatycznie przydziela do jedynki .0 i podczas odczytywania jest to nie widoczne.
P-101006
« 1 »
  Strona 1 z 1