Ta strona jest tylko do odczytu. Możesz wyświetlić źródła tej strony ale nie możesz ich zmienić. ====== Operatory – zadania ===== - Zaimplementuj program, który wypisuje bitową reprezentację podanej liczby całkowitej. Wartości bitów wyznacz za pomocą odpowiednich operatorów bitowych oraz masek bitowych. - Zaimplementuj kalkulator dla liczb całkowitych, obsługujący wszystkie operatory arytmetyczne i bitowe. Niech program umożliwia użytkownikowi zmianę systemu liczbowego, w którym wprowadzane są liczby i wyświetlane wyniki. Kalkulator powinien obsługiwać systemy liczbowe o podstawach od 2 (binarny) do 16 (szesnastkowy). - Zaimplementuj program, który wypisuje bitową reprezentację podanej liczby zmiennoprzecinkowej pojedynczej precyzji (''float''). Wskazówka: aby odczytać bity zmiennej typu ''float'', rzutuj wskaźnik do tej zmiennej na typ ''(int *)''. Dzięki temu możliwe stanie się użycie operatorów bitowych, które działają wyłącznie dla liczb całkowitych. - Zaimplementuj kalkulator wykonujący operacje arytmetyczne dla dowolnie dużych liczb całkowitych (wykraczających nawet poza zbiór ''long long int''). - Zaimplementuj funkcję, która dla danej liczby całkowitej typu ''int'' wyświetla jej pierwsze 30 bitów w postaci prostokąta (tablicy LED) o wymiarach 5 na 6. \\ Np. bity o wartości 1 są wyświetlane jako znak ''X'': XXX X X X X XXX X X XXX