Почему для кодирования одного символа нужен именно 1 байт?
Почему для кодирования 1-го символа нужен именно 1 байт? Я прекрасно понимаю, что минимальная единица информации — 1 бит и чтобы выразить 255 символов в двоичном коде надо использовать 8 бит. И по таблице брать двоичный код и по нему находить нужный символ, но почему каждый символ обязательно занимает 1 байт? Зачем записывать число именно вот так 0000001 , а не просто 1 , тем самым заняв всего 1 бит информации и по таблице взять ему соответствующий символ.
Отслеживать
51.6k 201 201 золотой знак 63 63 серебряных знака 245 245 бронзовых знаков
задан 1 авг 2018 в 17:23
Никита Антонов Никита Антонов
125 1 1 серебряный знак 9 9 бронзовых знаков
Байт — минимальная адресуемая единица информации. Хранить каждый символ меньше чем в одном байте неэффективно по скорости доступа. А для длительного хранения (при сохранении в файл, например) никто не мешает применить сжатие.
1 авг 2018 в 17:27
@insolor, Use the answer form, Luke!
– user207618
1 авг 2018 в 17:34
Символы не хранят в одном байте уже лет тридцать 🙂
1 авг 2018 в 17:36
А вообще теоретически использовать один бит не разрешает, только вот 11111111 — это один символ (число 255) или восемь символов 1 ? Придётся добавлять дополнительную информацию, поясняющую, как правильно интерпретировать эти единицы. Ну и да, использовать число битов меньшее чем «минимальная адресуемая единица информации» банально неудобно, ибо именно под восьмибитный байт спроектированы все современные компьютеры
1 авг 2018 в 17:39
@andreymal, о спасибо большое! Теперь дошло! Только вот еще вопрос тоесть большие последовательности в зависимости от кодировки делятся на определенное количество байт (1, 2 и тд) и уже по таблице находится определенные символы ?
1 авг 2018 в 17:42
1 ответ 1
Сортировка: Сброс на вариант по умолчанию
Не обязательно 1 ..есть кодировки (например utf-16, utf-32 ) где символы по 2 , по 4 байта. тут еще многое зависит от количества кодируемых символов. не всегда хватает 256 вариантов. часто нужно больше.то есть битность напрямую зависит от числа символов в таблице символов. Если влезть в ассемблер, то можно сделать свою таблицу символов. проблема будет только в том что твою кодировку будет понимать только твоя программа. А так просто принятый стандарт, и все. по поводу же адресации, да — опять же стандарт. хотя есть системы , которые работают и 9-ю битами ( старые советские системы связи) , где 9-й бит был или контрольным или знак передавал.
Отслеживать
ответ дан 1 авг 2018 в 17:35
Сергей Петрашко Сергей Петрашко
1,493 7 7 серебряных знаков 15 15 бронзовых знаков
Я наверное неправильно задал вопрос имею в виду почему все символы имеют 1 и тот же размер(тоесть 2 байта или 1), а не так чтобы 1 символ весит больше, а другой меньше, если все равно старшие разряды заполнены нулями (00000001 к примеру)
1 авг 2018 в 17:38
@НикитаАнтонов в кодировке UTF-8 длина одного символа может быть 1, 2, 3 или 4 байта 🙂 А использовать число бит, не кратное восьми, неудобно из-за архитектуры современных компьютеров, заточенных именно на 8 бит
1 авг 2018 в 17:40
будут проблемы с синхронизацией. такая проблема есть в азбуке морзе. то есть трудно понять где закончился один символ и начался второй. поэтому и принято использовать такие битности.
Сколько байтов занимает один символ в ASCII
Те, которые входят в старый ASCII, кодируются одним байтом и их значения полностью с ASCII совпадают. Русские и, например, западноевропейские символы кодируются двумя байтами, японские катакана и хирагана — тремя, а есть еще всякая экзотика, где могут быть и четыре байта.
- Символы в старом ASCII кодируются одним байтом, а русские и западноевропейские символы — двумя байтами. Кодировка японских катакана и хирагана требует трех байт, а некоторые экзотические символы могут переходить и на четыре байта.
- Текст, состоящий только из символов с номером меньше, при записи в UTF-8 превращается в обычный текст ASCII. И наоборот, любой байт со значением меньше в тексте UTF-8 изображает символ ASCII с тем же кодом.
- Для определения длины кода в UTF-8 необходимо первые биты первого байта. Если первый бит равен 0, то это однобайтовая кодировка, если 110 — двухбайтовая, 1110 — трехбайтовая, а если 11110 — четырехбайтовая.
- В кодировке ASCII один символ занимает 8 бит, а в UNICODE — 22 байта (176 бит). Стоит помнить, что пробел также является символом и занимает дополнительно место в памяти компьютера.
- Таблица кодировки ASCII содержит 256 символов, что означает, что для кодирования одного символа требуется 8 бит информации.
- Для кодирования одного символа клавиатуры нужно 8 бит, т.е. один байт. 1 байт может закодировать 256 символов.
- Для кодирования одного символа текста в ASCII нужно 8 бит (1 байт).
- Каждый символ таблицы ASCII кодируется 8 битами (1 байтом), а для пересылки символов из расширенной таблицы ASCII (128-255) используется 8 битов информации.
- Символ UTF-16 представлен двумя байтами или двумя парами байтов.
- Кодировка UTF-8 переменной длины, что означает длину от 1 до 4 байтов на символ.
- Сколько байт занимает 1 символ ASCII
- Сколько памяти занимает один символ ASCII
- Чему равняется 1 символ
- Сколько информации занимает 1 символ в таблице кодировки ASCII
- Сколько символов 1 байт
- Сколько бит нужно на 1 символ
- Сколько байт занимает символ UTF-16
- Сколько байт в одном символе UTF-8
- Сколько занимает код символа
- Сколько занимает 1 байт
- Сколько байт в одной букве
- Как узнать сколько весит один символ
- Сколько символов в ASCII таблице
- Сколько весит один символ в UTF 32
- Сколько байт занимает символ в строке
- Сколько байт содержит 1 буква
- Чему равен 1 символ в Unicode
- Сколько байт один символ UTF-8
Сколько байт занимает 1 символ ASCII
Текст, состоящий только из символов с номером меньше, при записи в UTF-8 превращается в обычный текст ASCII. И наоборот, в тексте UTF-8 любой байт со значением меньше изображает символ ASCII с тем же кодом.
Определение длины кода в UTF-8.
Количество байт UTF-8
Количество значащих бит
Сколько памяти занимает один символ ASCII
В кодировке ASCII занимает 88 бит, или 11 байт. В кодировке UNICODE занимает 176 бит, или 22 байта. Следует помнить, что пробел между словами в тексте является символом, и он также вводится с клавиатуры и сохраняется в памяти. Соберите информацию из Интернета о стандартах кодирования ASCII и UNICODE.
Чему равняется 1 символ
Т. к. 256 = 28, то вес 1 символа — 8 бит. Единице в 8 бит присвоили свое название — байт.
Сколько информации занимает 1 символ в таблице кодировки ASCII
Как мы знаем из школьной программы по информатике, указанная в условии система кодировки, содержит в 256 символов, то есть чтобы закодировать один символ текста требуется 8 бит (256 = 28).
Сколько символов 1 байт
Для кодирования одного символа клавиатуры используют 8 бит — один байт. Байт — это наименьшая единица обработки информации. С помощью одного байта можно закодировать 28=256 символов.
Сколько бит нужно на 1 символ
Каждый из этих символов представлен 7 битами данных. Для пересылки символов из расширенной таблицы ASCII (128-255) нужно использовать 8 битов.
Сколько байт занимает символ UTF-16
Один символ кодировки UTF-16 представлен последовательностью двух байтов или двух пар байтов.
Сколько байт в одном символе UTF-8
UTF-8 — это кодировка символов переменной длины, что, в данном случае, означает длину от 1 до 4 байт на символ.
Сколько занимает код символа
По умолчанию используется 16-битное кодирование, то есть каждый символ занимает 16 бит (два байта); обычно его записывают как U+hhhh, где hhhh — шестнадцатеричный код символа.
Сколько занимает 1 байт
В современных вычислительных системах байт состоит из 8 бит и, соответственно, может принимать одно из 256 (от 0 до 255) различных значений (состояний, кодов).
Сколько байт в одной букве
Каждую букву мы можем закодировать одним байтом. В одном байте 8 бит, поэтому ответ 11х8=88.
Как узнать сколько весит один символ
Информационный вес символа алфавита и мощность алфавита связаны между собой соотношением: N = 2i.
Сколько символов в ASCII таблице
В стандартной таблице ASCII 128 символов, пронумерованных от 0 до 127. В них входят латинские буквы, цифры, знаки препинания и управляющие символы.
Сколько весит один символ в UTF 32
Universal Character Set) в информатике — один из способов кодирования символов Юникода, использующий для кодирования любого символа ровно 32 бита. Остальные кодировки, UTF-8 и UTF-16, используют для представления символов переменное число байтов.
Сколько байт занимает символ в строке
Строка — это последовательность символов. Каждый символ занимает 1 байт памяти (код ASCII). Количество символов в строке называется ее длиной. Длина строки может находиться в диапазоне от 0 до 255.
Сколько байт содержит 1 буква
Как правило каждая буква кодируется 1 байтом (для кодировок ASCII, Unicode8 и пр.) или 2 байтами (unicode16). 1) В слове байт 4 буквы, если каждая из них закодирована 1 байтом, то общий объем памяти составит 4 байта.
Чему равен 1 символ в Unicode
Unicode использует два варианта кодирования: 8-битный и 16-битный. По умолчанию используется 16-битное кодирование, то есть каждый символ занимает 16 бит (два байта); обычно его записывают как U+hhhh, где hhhh — шестнадцатеричный код символа.
Сколько байт один символ UTF-8
UTF-8 — это кодировка символов переменной длины, что, в данном случае, означает длину от 1 до 4 байт на символ.
25.04.2023 Сколько байтов занимает один символ в ASCII
Стандарт ASCII — это одна из самых первых и наиболее используемых систем кодирования, которая была разработана в начале 60-х годов прошлого века. Стандарт ASCII подразумевает использование одного байта (8 бит) на один символ. В таблице кодировки ASCII представлены 256 символов, при этом первые 128 символов (от 0 до 127) являются стандартными символами английского алфавита, цифрами и специальными символами, а остальные символы зарезервированы для других языков, например, русского.
Однако, для кодирования символов других языков и для Unicode, которая поддерживает огромное количество символов для различных языков мира, используются другие стандарты кодирования. Например, в кодировке UTF-8, один символ может занимать от 1 до 4 байтов, в зависимости от числа символов, которые нужно закодировать. Если символ относится к базовым символам ASCII, то он занимает всего один байт (8 бит), как и в стандарте ASCII. Если же символ не является частью ASCII, то для его кодирования используется два, три или четыре байта.
В стандарте Unicode, который содержит символы для всех основных языков мира, каждый символ занимает несколько байтов. В кодировке UTF-16, которая является одной из вариаций стандарта Unicode, один символ занимает два байта. Таким образом, стандарт кодирования зависит от конкретной системы и от языка, для которого используется кодировка.
Стоит отметить, что современные операционные системы и большинство программ поддерживают большинство кодировок, что позволяет пользователям отправлять и получать текст на разных языках. Кроме того, существуют программы и сервисы, которые автоматически определяют кодировку текста и перекодируют его в нужный формат, если это необходимо.
сколько байт требуется на один символ ?
Для ответа на ваш вопрос нужно определиться, что такое символ. Если это аглицкая буква, то 1 байта за глаза хватит. Если же символ — это китайский иероглиф, то минимум 2 байта нужно. Если же смотреть все буквы всех ныне используемых алфавитов, то я даже и не знаю. Дохрена!
Антонa КузнецовМыслитель (8117) 13 лет назад
Ну это легко подсчитать по формуле. но вот откуда взять точное число всех алфавитов? Ведь если ещё взять мёртвые языки. Думаю там на килобайт потянет 0_о.
ЧАВ Высший разум (171149) Про мёртвые языки я вообще молчу! Кто бы посчитал ныне используемые. Греческий, латиница, кириллица, арабский, иврит, грузинский, армянский, деванагари, тайский, кхмерский, эфиопский и ещё ХЗ сколько! Иероглифы отдельно считать надо.
ЖурналистГуру (2964) 13 лет назад
в ASCII таблице , естественно
ЧАВ Высший разум (171149) Стандартный ASCII — 128 символов, 7 бит на символ. Английские прописные и строчные, цифры и некоторые знаки типа ! » # $ % & ‘ ( ) * + ,— . /
Остальные ответы
1 байт в двоичной кодировки
1 бит это 1 символ в байте 8 битов. осталось посчитать
Brad9agaОракул (62591) 7 лет назад
Зависит от шрифта, и программы в которой Вы печатаете. Кодировка требует тем больше бит, чем больше максимальное количество символов. В кириллице 6 бит на 1 букву.
Источник: Информатика, где то за 9 класс.
ЖурналистГуру (2964) 13 лет назад
я спрашивал про в ASCII таблицы,
сколько там байт на один символ ?
Антонa Кузнецов Мыслитель (8117) Я понял. Минутку, мне нужно найти эту книгу.
ASCII — не 256 символов, а 128 — нет такой вещи как «расширенный ASCII» — это (ошибочный) жаргон далёких времён 1989-1997
Есть «старые» кодировки» и есть Unicode и ответ — разный:
ASCII
ASCII (английские буквы, точка, запятая. ) — 1 байт
Эти же символы в Unicode:
— 1 байт в UTF-8
— 16 бит значение в UTF-16 (UCS-2)
Европейские языки
(немецкий, русский, польский. )
«старые кодировки: символ — 1 байт (русский, немецкий, ..)
Это таблица в 256 знаков, где первые 128 — ASCII, а следующие 128, в зависимости от кодировки:
— кодировка Latin1 (1252 под Windows) — Западная Европа- там немецкие, французские, итальянские буквы в той части таблицы, что после 128
— 1250 — польские, чешские
— 1251 — кириллица там
— ..
— UTF-16 — все символы, будь то русский/немецкий/японский —
16 бит значение
— UTF-8:
— акцентированные европейские и кириллица — 2 байта
Японские/китайские/корейские — 3 байта в UTF-8, 16бит значение в UTF-16
если не-Unicode то — 2 байта, правда, некоторые японские бывают 1 байт под Windows, а другие — 3 байта под Unix
Сколько байт в одном символе?

Чаще всего 1 символ = 1 байт. в кодировке «юникод» 1 символ= 2 байтам.
Новые вопросы в Информатика
як скачати раст відео
ПАМАГИТЕ АТО МАТЬ МЕНЯ УБЬЕТ ЕСЛИ НЕ РИШУУУУУ ПРОШУУУУУ
1,2,3 или 4? Помогите выбрать правильний ответ
СРОЧНО. ВЫБРАТЬ ПРАВИЛЬНЫЕ ОТВЕТЫ Що може бути критерієм інформаційної культури особистості? 1)Інформаційно-комунікаційна компетентність 2)Комп’ют … ерна й інформаційна грамотність 3)Ерудованість 4)Здоровий спосіб життя 5)Відправити
як скачати раст торент відео даю 50 балов