Informacje z branży IT:
Kierownictwo koncernu obniżyło wcześniejsze prognozy wzrostu sprzedaży. Szwajcarska firma dołączyła również do grona firm planujących restrukturyzację. W ramach zapowiedzianych redukcji pracę straci ok. 500 osób.
Tue, 6 Jan 2009 18:20:08 +0100
Firma TIM S.A. wdraża oprogramowanie MicroStrategy Business Intelligence w celu udoskonalenia możliwości raportowania i analizowania danych.
Tue, 6 Jan 2009 15:26:51 +0100
Z początkiem stycznia br. brytyjska firma Foundry straciła status członka programu Autodesk Authorised Developer Network. Współpraca obu firm trwała 12 lat. Równocześnie zmniejszone zostały opłaty licencyjne za korzystanie z rozszerzeń Furnace, Tinder i Keylight.
Tue, 6 Jan 2009 14:27:14 +0100
Porozmawiamy jakie są trendy w świecie wirusów komputerowych. Powiemy też jak skutecznie chronić nasz komputer przed spywarem i wirusami komputerowymi oraz innymi zagrożeniami z sieci. Naszymi gośćmi będą Olga Komuda, Adam Żelazko i Piotr Walas szef działu technicznego Panda Security.
Kurs programowania:
Liczby zmiennoprzecinkowe (float)
Liczby zmiennoprzecinkowe (typ float, double lub liczby rzeczywiste) mogą być zapisane przy użyciu dowolnej z poniższych składni:
$a = 1.234; $a = 1.2e3; $a = 7E-10; |
| Precyzja liczb zmiennoprzecinkowych |
Jest oczywiste, że nawet proste ułamki dziesiętne, takie jak 0.1 lub 0.7, nie mogą zostać skonwertowane na ich dwójkowe odpowiedniki bez niewielkiej straty dokładności. Może to powodować pewne problemy: na przykład wyrażenie floor((0.1+0.7)*10) zwykle ma wartość 7, zamiast oczekiwanej 8, gdyż wewnętrzna reprezentacja tego wartości to liczba 7.9999999999.... Powiązane jest to z faktem, że dla pewnych ułamków zwykłych nie istnieje skończone rozwinięcie dziesiętne. Na przykład 1/3 w reprezentacji dziesiętnej ma wartość 0.3333333. . .. Dlatego nigdy nie należy wierzyć liczbom zmiennoprzecinkowym do ostatniej cyfry i nigdy nie należy wykonywać operacji porównania na stwierdzenie równości. Do operacji na liczbach zmiennoprzecinkowych o naprawdę dużej precyzji należy użyć biblioteki BCMath lub funkcji gmp. |
| Poprzedni | Spis treści | Następny |
| Liczby całkowite (integer) | Początek rozdziału | Łańcuchy znaków (string) |
Kaspersky Lab, producent rozwiązań do ochrony danych, opublikował nowy artykuł analityczny pt. "Identyfikowanie botnetów rozsyłających spam z wykorzystaniem metody skoordynowanych dystrybucji".