Сап утренний. Надеюсь на дваче еще остались образованные и неравнодушные люди. Объясните дегроду пожалуйста, что значит 1 байт информации? Всмысле почему один символ равен одному байту, а русский двум? И почему /xab/ (х означает 16 ую систему как я понял) тоже равен одному байтуили нет? Разъясните пржалуйста поподробнее. С меня простое человеческое спасибо.
>>208742833 (OP)Уебище ебаное, пиздуй в гугл - там все понятно изложена.Тебя и твоих родителей надо пиздить битой по голове до кровавых соплей.
>>208742911Хватит ругаться, просто тут можно сразу спросить по ходу дела если что не понятно, вот я и спрашиваю
>>208743416Под символом (char) понимают одну букву из таблицы кодировки ASCII. В этой таблице каждой букве соответствует последовательность из 8 бит т.е. 1 байт.
>>208743574А что на счёт неё? Это просто шеснадцатиричное представление двоичной информации. Типа 00 01 01 00 допустим равно ab
>>2087435742 байтапо сути, 1 байт - это набор из 0 и 1 длиной 8. каждый такой набор соотносится с каким-то символом из таблицы. Как морской бой - первая клетка имеет набор "а1". А компьютер, как известно, говорит на языке 0 и 1, соответственно, если ты захочешь передать букву "а", то компьютеру должен будешь сказать "00000001", напримерочень утрированно
>>208742833 (OP)блядь иди нахуй, мне бы тебе еще за кодировки и храние пояснять и кстати байт это не едиснтвенный способ хранения, это блять просто повелось так, а есть еще ниббл , триты, кубиты . Иди нахуй короче ! Обоссал
>>208743798Не очень понятно, почему мы тогда не можем закодировать 2 символа все теми же 8 битами, но уже в десятичной?
>>208742833 (OP)>что значит 1 байт информации8 бит>почему один символ равен одному байтуПотому что пикрелейтед. 1 байт может содержать 256 различных значений, от 0 до 0xFF. Первая половина в однобайтной ASCII-кодировке зарезервирована, собственно, под ASCII, вторая под всякую псевдографику.>а русский двум?Не обязательно, есть куча однобайтовых кодировок. Там как раз вместо псевдографики располагаются символы кириллицы.>И почему /xab/ (х означает 16 ую систему как я понял) тоже равен одному байтуили нет?Потому что FF в шестнадцатиричной системе счисления - это 255 в десятичной (и 11111111 в двоичной).>(х означает 16 ую систему как я понял)Да, префикс 0x - шестнадцатиричная, 0 - восьмиричная, b - двоичная.
>>208743101Один байт это 8 битов. Бит это значение одной из переменных, 0 или 1. Последовательность из восьми нулей и единиц кодирует символ алфавита, или например знак препинания, или пробел или #$@. Спомощью кода из восьми знаков можно заколировать 256 символов, для алфавита достаточно но так как компьютеры давно уже не только в пиндостане то современные символы кодируют 16 битов, они кодируют буквы всех языков на планете.
>>208744026>Бит это значение одной из переменных, 0 или 1.300кк/нс JS-сеньора вангую я.>современные символы кодируют 16 битов, они кодируют буквы всех языков на планетеПодозрения усиливаются.
>>208742833 (OP)Наверное кто-то уже объяснял, но пох.1 бит может быть в 2х состояниях "0" и "1"2 бита - в 4х: 00, 01, 10, 11.8 бит (один байт) - в 256 состояниях.В английском алфавите 28 букв, с капсом получается еще 28, плюс 10 цифр, плюс всякие знаки тех же цифр с шифтом, еще пару спец символов вроде пробела, перевода строки и тд, в общем, для латиницы надо минимум 128 состояний (7 бит). Если добавить к этом еще один язык, или какую-то ебучую псевдографику, то нужно будет уже 256 состояний.
>>208744220Что касается русских букв. Есть несколько русских кодировок где нужно всего один байт на букву. Например cp688, cp1251, koi8-r.Они отличаются тем, в каком порядке идут буквы.В UTF-8 на символ может приходиться разное число байт, потому что UTF-8 поддерживает дохуища разных языков и символов.
>>208744602>хакер и крякерСодержимое двух регистров без использования промежуточного местами поменять как?
>>208742833 (OP)1 байт (bite-кусать) означает один кусочек информации, который минимально можно "откусить" от целой информации так, чтобы она изменилась. Например, гроза - угроза, буква у в данном случае является байтом.Но нельзя забывать, что иногда байт может быть дробным, например знаки препинания занимают меньше места, чем буква, потому что смысл от них меняется редко (да. или да!) На этом принципе основана работа архиватора WinRAR (rare от слова редкость)