Java - główny alergen programistów... powoduje bezsenność, depresję, a nawet napady histerii...
Czyli lekko podbarwione przemyślenia na temat tego języka, po kilkugodzinnych bojach z kolejnym fragmentem, kolejnej aplikacji. Doprawdy czasami zgłupieć idzie do reszty, Bogu dzięki jednak masy rzeczy można się dogooglać. ![]()
Kilka miłych sposobów na ułatwienie sobie życia - zwłaszcza jeśli masz problemy z kodem binarnym, szesnastkowym i zamianiem tego w tą i z powrotem na system dziesiętny.
Pierwszy program wyświetla liczbę w postaci binarnej, podlicza ilość bitów potrzebnych do jej reprezentacji, pełną postać liczby w pamięci w postaci binarnej (zależne od maszyny oraz kompilatora), liczbę z odwróconymi bitami (nie negacja tylko symetria ;) ) oraz liczbę w postaci szesnastkowej. Jeśli podamy liczbę ujemną dostaniemy dodatkowe informacje o bicie znaku oraz liczbę binarną w dwóch systemach: znak-moduł oraz znak-uzupełnienie do 1 dla minimalnej postaci, tzn. wyświetlona minimalna ilość bitów potrzebna do reprezentacji (postać znak-uzupełnienie do 2 zależy od długości liczby! dla tego nie ma jej w programie - oszczędzam dodatkowych wczytywań z klawiatury użytkownikowi
) oraz forma pełna zależna od systemu (prawdopodobnie będzie to postać znak-uzupełnienie do 2 ale zależy to od Twojego sprzętu
) no i oczywiście liczba w systemie szesnastkowym.
Zobacz inne wpisy:
» nowsze »