Однобайтовый формат это восьмиразрядная сетка. ну, потому что 1 байт - 8 бит. а 1 бит - 1 разряд переведем число 86 в двоичную систему счисления и получим: 01010110теперь число -68: 01000100 а сейчас самое интересное - нужно прицепить минус. сразу в дополнительном коде мы не представим число. сначала нужно перевести его в обратный. для этого нужно просто заменить все нули на единицы, а единицы на нули: 01000100 = 10111011 вот теперь это число можно представить в дополнительном коде. нужно всего лишь прибавить в конце единицу (прибавить именно операцией сложения, а не просто дописать): 10111011 + 1 10111100 ответ: 86: 01010110 -68: 10111100
milaudina
28.08.2021
Пример реализации в vba excel sub poisk() s1 = cells(3, 6) s2 = cells(4, 2) b = mid(s1, 1, 1) l1 = len(s1) n = 0 l2 = len(s2) for i = 1 to l2 a = mid(s2, i, 1) if a = b then ss = mid(s2, i, l1) if ss = s1 then n = i exit for end if end if next i cells(3, 10) = n end sub
Ответить на вопрос
Поделитесь своими знаниями, ответьте на вопрос:
Сравните: а)200 байт и 0, 25 килобайт б)3 байта и 24 бита; в)1536 битов и 1, 5 килобайт; г)1000 битов и 1 килобайт; д)8192 байта и 1 кбайт