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

[C++] dziwny zapis mnożenia

Ostatnio zmodyfikowano 2016-01-19 17:47
Autor Wiadomość
razenas
Temat założony przez niniejszego użytkownika
[C++] dziwny zapis mnożenia
» 2016-01-19 16:45:01
Witam, w moim podręczniku znalazłem zapis 2.*jakas_zmienna (normalnie "w matematyce" napisałbym np. 2x)

ta "." to raczej błąd w podręczniku czy może coś znaczyć ?
P-143777
Pawlo3
» 2016-01-19 17:01:52
Ta kropka nie jest błędem, ale jej brak również nie jest błędem.
Jednak mam do Ciebie pytanie: Czy jakas_zmienna jest typu double?
T.zn. Czy jest zadeklarowana tak:
double jakas_zmienna;
?
Bo jeśli to prawda, to autor w programie, aby uniknąć błędów, pisał wersję skróconą - bez rzutowania.

Bo
2.
 to stała, która zawiera cyfry po przecinku. Kompilator automatycznie dopisuje 0 po tej kropce. Jeśli napisałby 2 bez kropki - wyniki nie byłyby poprawne.
P-143778
razenas
Temat założony przez niniejszego użytkownika
» 2016-01-19 17:47:04
akurat zmienna nie jest double, ale funkcja która liczy całe wyrażenie i je zwraca jest tego typu :) dzięki
P-143783
« 1 »
  Strona 1 z 1