Разряды

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by Велемир, 18 Jan 2009.

  1. Велемир

    Joined:
    19 Jun 2006
    Messages:
    1,123
    Likes Received:
    96
    Reputations:
    -25
    Что такое младший и старший разряды ?

    Вот число:

    10001101

    Как его высчитать или узнать ?)

    Нужно для арифметических действий с дополнительными кодами,а так не знаю,зачем они нужны)
     
  2. VAran

    VAran Elder - Старейшина

    Joined:
    29 May 2008
    Messages:
    51
    Likes Received:
    15
    Reputations:
    4
    старший разряд слева, младшии соответственно справа.
    10001101 в двоичной это 141 в десятиричной.
     
  3. Neoveneficus

    Neoveneficus Elder - Старейшина

    Joined:
    10 Apr 2008
    Messages:
    235
    Likes Received:
    125
    Reputations:
    23
    http://ru.wikipedia.org/wiki/%D0%A7%D0%B8%D1%81%D0%BB%D0%BE#.D0.9F.D1.80.D0.B5.D0.B4.D1.81.D1.82.D0.B0.D0.B2.D0.BB.D0.B5.D0.BD.D0.B8.D0.B5_.D1.87.D0.B8.D1.81.D0.B5.D0.BB_.D0.B2_.D0.BF.D0.B0.D0.BC.D1.8F.D1.82.D0.B8_.D0.BA.D0.BE.D0.BC.D0.BF.D1.8C.D1.8E.D1.82.D0.B5.D1.80.D0.B0
     
  4. NorB

    NorB Elder - Старейшина

    Joined:
    20 Jul 2007
    Messages:
    109
    Likes Received:
    12
    Reputations:
    -2
    =\методичку препода вазми там должно быть все написано...
     
  5. Joker-jar

    Joker-jar Elder - Старейшина

    Joined:
    11 Mar 2007
    Messages:
    581
    Likes Received:
    205
    Reputations:
    37
    10001101 вот об этом разряде говорится в определении дополнительного кода. Он и есть младший
     
  6. Велемир

    Joined:
    19 Jun 2006
    Messages:
    1,123
    Likes Received:
    96
    Reputations:
    -25
    Пасибо всем:).Вот только в виндоус калькуляторе как-то считается лево всё.Число 195 к примеру.В упакованном виде должно занимать 12 бит OR 3 полубайта + полубайт для кодирвоания знака(1101 или 1100).В распакованном виде - 24 бита.А он представляет его как 8-битное число 11000011

    Я так понял,что знак тут определяется в старшем полубайте.
     
  7. Велемир

    Joined:
    19 Jun 2006
    Messages:
    1,123
    Likes Received:
    96
    Reputations:
    -25

    Не,мы этого не проходим пока:).Читаю книгу прост,а там такие замуты:).
     
  8. Велемир

    Joined:
    19 Jun 2006
    Messages:
    1,123
    Likes Received:
    96
    Reputations:
    -25
    Всем пасибо,разобрался я с этой парашей.Кроме калькулятора:(
     
  9. oRb

    oRb Elder - Старейшина

    Joined:
    9 May 2008
    Messages:
    294
    Likes Received:
    581
    Reputations:
    256
    195 это как раз 8 бит =/
    2^8 = 256
    Если интересует signed тип, тогда 2 байта понадобится
     
  10. Велемир

    Joined:
    19 Jun 2006
    Messages:
    1,123
    Likes Received:
    96
    Reputations:
    -25
    Тьфу,чёрт...И то верно)),а вот подсчёт диапазона чисел с плавающей запятой это ваще кабздец))))Формула всмысле:)Signed тип это Unicode ?