Запитання з тегом «twos-complement»

23
Що таке "Доповнення 2"?
Я перебуваю на курсах комп'ютерних систем і борюся , частково, з Доповненням двох . Я хочу це зрозуміти, але все, що я прочитав, не зблизило картину для мене. Я прочитав статтю у Вікіпедії та інші інші статті, включаючи свою текстову книгу . Отже, я хотів запустити цю вікі- пост спільноти, …

18
Чому для підписаних номерів віддавати перевагу двом доповненням над знаком та величиною?
Мені просто цікаво, чи є причина, чому для представлення -1 у двійковій формі використовується доповнення двох: гортання бітів та додавання 1? -1 представлено 11111111 (доповнення двох), а не (мені інтуїтивніше) 10000001, що є двійковим 1 з першим бітом як негативний прапор. Відмова: Я не покладаюся на бінарну арифметику для своєї …

11
~ x + ~ y == ~ (x + y) завжди хибно?
Чи завжди цей код оцінюється як хибний? Обидві змінні - це два підписані доповнення. ~x + ~y == ~(x + y) Я відчуваю, що має бути якесь число, яке задовольняє умовам. Я спробував перевірки чисел між -5000і , 5000але ніколи не досягається рівність. Чи є спосіб скласти рівняння для пошуку …

10
Як цілі числа внутрішньо представлені на бітовому рівні в Java?
Я намагаюся зрозуміти, як Java зберігає цілі числа всередині. Я знаю, що всі примітивні цілі числа Java підписані (крім коротких?). Це означає, що один біт, доступний у байті для числа. Моє питання полягає в тому, чи всі цілі числа (додатні та від’ємні) зберігаються як доповнення двох або це лише від’ємні …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.