Pokaż wyniki 1 do 4 z 4

Temat: Format zapisu liczb zmiennoprzecinkowych

  1. #1
    Avatar rafal44
    rafal44 jest offline logout
    Zarejestrowany
    Dec 2007
    Postów
    291

    Domyślnie Format zapisu liczb zmiennoprzecinkowych

    Tak jak w temacie. Jak w pamięci są zapisywane liczby float lub double? Chodzi mi o architekture x86, czyli Little Endian Byte Order. No bo taki kod powodował błąd:
    Kod:
    float liczba;
    // jakieś operacje na liczba
    int x=(int)liczba;
    Chyba double (i float) podzielone jest to na część całkowitą i mantyse. Ale jak to wygląda binarnie
    "a imię jego będzie czterdzieści i cztery"
    A. Mickiewicz Dziady cz. III

  2. #2
    Zarejestrowany
    Sep 2006
    Postów
    1,227

    Domyślnie

    może...
    Kod:
    float liczba;
    int x = static_cast<int>(liczba);

  3. #3
    Zarejestrowany
    Jan 2008
    Skąd
    za NATem :)
    Postów
    155

    Domyślnie

    Na wikipedii jest fajny artykuł o liczbach zmiennoprzecinkowych. klik

  4. #4
    Avatar rafal44
    rafal44 jest offline logout
    Zarejestrowany
    Dec 2007
    Postów
    291

    Domyślnie

    Rzutawanie w stylu C ( (typ)zmienna ) jest to tylko informacja dla kompilatora jak obsługiwać zmienną, natomiast static_-, dynamic_-,reinterpret_-cast, w C++ zmieniają typ. Czy ja dobrze myślę No bo zalecane jest rzytowanie w stylu c++ zawsze gdy jest taka możliwość.
    "a imię jego będzie czterdzieści i cztery"
    A. Mickiewicz Dziady cz. III

Podobne wątki

  1. generator liczb pseudolosowych
    By ironwall in forum Kryptografia
    Odpowiedzi: 26
    Autor: 03-17-2011, 23:49
  2. Problemy z format string
    By lukasz6547 in forum Hacking
    Odpowiedzi: 12
    Autor: 05-27-2008, 12:15
  3. Format dysku
    By Melon in forum Security
    Odpowiedzi: 10
    Autor: 04-20-2008, 23:34
  4. Format czy wystarczy?
    By northdakota in forum Windows
    Odpowiedzi: 9
    Autor: 12-27-2007, 15:58
  5. Format- problem
    By northdakota in forum Windows
    Odpowiedzi: 10
    Autor: 06-08-2007, 17:55

Zasady Postowania

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •  
Subskrybuj

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52