Вопросы с тегом «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.