Про байты

Тема в разделе "WASM.BEGINNERS", создана пользователем Mark, 25 ноя 2011.

  1. _sheva740

    _sheva740 New Member

    Публикаций:
    0
    Регистрация:
    31 авг 2005
    Сообщения:
    1.539
    Адрес:
    Poland
    У нас, правда, тоже везде на столбах висят
    объявления - "Ускоренное развитие Вашего ребенка, группы детей по 4-5 лет."
    Боже упаси детей от "ускоренного развития", он что уже в 14 станет отцом, а в 15 поймет что "жизнь - труба"?
    И в 17 так характерно и по русски запьет из "горя от ума"? ))

    А когда читать "15-ти летнего капитана"?
    А когда читать "Остров сокровищ"?
    А когда с пацанами в войнушки во дворе с "пекалями"?


    Вовочка сидит на уроке биологии в школе.
    Думает про себя:
    - Надо бросать пить, печень ни к черту. Да и курево подорожало,
    и кредит с чего-то выплачивать все равно придется.
    К Катьке больше в гости ни ногой, больно торопит события-коза, как выпьет.
    А аборты сейчас дорого.

    Учительница:
    - Вовочка, ты чего там задумался! Ану быстро скажи - сколько у паука лапок?! А?!

    Вовочка (вздыхая):
    - Да восемь Марь Ванна, мне бы Ваши проблемы!
    )))
     
  2. Psionic

    Psionic Member

    Публикаций:
    0
    Регистрация:
    25 сен 2008
    Сообщения:
    156
    Так, вспонинаем школьный курс информатики - максимальное число которое можно записасть с помошью n байт есмъ = 2^n*8 .

    итого сравниваем по делу С++ (безнаково)

    char = 1 байт (0-255) 2^8
    short = 2 байта (0-65535)2^16

    и тд... С поправкой на знаковость, возможность дробности.
     
  3. Mikl___

    Mikl___ Супермодератор Команда форума

    Публикаций:
    14
    Регистрация:
    25 июн 2008
    Сообщения:
    3.876
    Psionic
    не поминайте старославянский всуе
    аз есмъ
    ты ести
    он/она/оно есть
    Мы есме
    Вы есте
    они/оне сѫть
    поэтому "максимальное число, которое можно записать с помошью n байт, есть 2ⁿ "
     
  4. Psionic

    Psionic Member

    Публикаций:
    0
    Регистрация:
    25 сен 2008
    Сообщения:
    156
    То есть как 2^1=2?, если через 1 байт можно записать 2 числа (0/1 - КО в шоке). Может так можно записать число из н-бит?
     
  5. Mikl___

    Mikl___ Супермодератор Команда форума

    Публикаций:
    14
    Регистрация:
    25 июн 2008
    Сообщения:
    3.876
    Psionic
    я хотел указать на ошибку в употреблении ЕСМЪ, *8 не докопировалась...
    Кстати кэп тоже не без греха вместо
    "максимальное число которое можно записасть с помошью n байт есмъ = 2^n*8 ."
    должно быть
    "максимальное беззнаковое число которое можно записать с помошью n байт = 2^(n*8) -1" но общее количество чисел, которое можно записать с помощью n байт = 2^(n*8)
     
  6. Psionic

    Psionic Member

    Публикаций:
    0
    Регистрация:
    25 сен 2008
    Сообщения:
    156
    Хууух, а я уже выпал на измену - неужто байты я с битами начал путать.
     
  7. Mikl___

    Mikl___ Супермодератор Команда форума

    Публикаций:
    14
    Регистрация:
    25 июн 2008
    Сообщения:
    3.876
    Psionic
    FF=2^(8*1) -1 FFFF=2^(8*2) -1 если беззнаковое и 7F=2^(8*1-1)-1 7FFF=2^(8*2-1)-1 если знаковое