Sergei248
?>

( ) Запишите внутреннее представление следующих десятичных чисел, используя 8-разрядную ячейку: 65 (10 система счисления)

Информатика

Ответы

whiskyandcola

Пусть нужно обнулить какой-либо бит в переменной типа byte (например, бит 3). Определим сначала число, содержащее единицы во всех битах, кроме третьего. Максимальное число, которое можно записать в тип byte, равняется 255. Чтобы в нем обнулить третий бит, вычтем из этого числа третью степень числа 2 (255-8=247). Если это число логически умножить на a, то его единицы никак не скажутся на состоянии переменной a, а нуль в третьем бите независимо от значения третьего бита переменной a даст в результате 0. Итак, имеем a:= a and (255-8). Аналогично можно обнулить несколько битов.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

( ) Запишите внутреннее представление следующих десятичных чисел, используя 8-разрядную ячейку: 65 (10 система счисления)
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

zoomagazinkotmatroskin
metegina4
Екатерина
igraparkGP51
MikhailovichVitalevich1393
elenaneretina
olesya-kwas
axo-geo
taksa6444
chikunova87194
Николаевна1564
TatarkovTitova
Джулия
achernakov
ИвановичБогословский280