Podejście unii nie jest całkiem przenośne. To zależy od rozmiaru dowolnego typu. (Jeśli sizeof (your_fp_type)> sizeof (your_int_type), to nie będziesz w stanie przerwać całego zakresu, nawet jeśli miałeś czas.)
Tak czy inaczej, zdaj sobie sprawę, że możliwe wartości zmiennoprzecinkowe nie są równomiernie rozmieszczone w zakresie dowolnego rodzaju. Różnica między wartościami zwiększa się wraz z odejściem od 0. Biorąc to pod uwagę oraz czas potrzebny na wygenerowanie takiej listy oraz fakt, że nie masz wystarczająco dużo miejsca w HD, aby reprezentować każde możliwe podwójne (gwarantuję nie!), nie mówiąc już o RAM ... Muszę zakwestionować wartość tworzenia takiej listy. Szukanie wartości zajęłoby więcej czasu niż wykonanie obliczeń.
Czy rzeczywiście próbujesz zbudować tabelę odnośników do grzechu w javascriptie, jeśli tak, dlaczego? –
Potrzebujesz tylko tabeli odnośników, która obejmuje 0..PI/2. Wszystkie pozostałe wartości można odwzorować do tego zakresu (o ile zajmiesz się znakami itp.). –
Naprawdę nie Andreas, pytanie wynika z czystej, bezczynnej ciekawości. –