Каков размер в байтах для следующего текста в кодировке unicode-8: "Эти витязи морские Мне ведь братья все родные. Не печалься же, ступай, В гости братцев поджидай"?
Yascherka_6339
Чтобы определить размер данного текста в байтах в кодировке UTF-8, нам нужно узнать количество символов в тексте и их соответствующие коды UTF-8. Затем мы суммируем размер каждого символа и получим общий размер текста.
Давайте посмотрим на каждый символ в данном тексте и соответствующий ему код UTF-8:
Символ | Код UTF-8 (шестнадцатеричный) | Код UTF-8 (двоичный) | Размер (в байтах)
----------------------- | ---------------------------- | ---------------------- | ----------------
Э | D0 AD | 1101 0000 1010 1101 | 2
т | D1 82 | 1101 0001 1000 0010 | 2
и | D0 B8 | 1101 0000 1011 1000 | 2
(пробел) | 20 | 0010 0000 | 1
в | D0 B2 | 1101 0000 1011 0010 | 2
и | D0 B8 | 1101 0000 1011 1000 | 2
т | D1 82 | 1101 0001 1000 0010 | 2
я | D1 8F | 1101 0001 1000 1111 | 2
з | D0 B7 | 1101 0000 1011 0111 | 2
и | D0 B8 | 1101 0000 1011 1000 | 2
(пробел) | 20 | 0010 0000 | 1
м | D0 BC | 1101 0000 1011 1100 | 2
о | D0 BE | 1101 0000 1011 1110 | 2
р | D1 80 | 1101 0001 1000 0000 | 2
с | D1 81 | 1101 0001 1000 0011 | 2
к | D0 BA | 1101 0000 1011 1010 | 2
и | D0 B8 | 1101 0000 1011 1000 | 2
е | D0 B5 | 1101 0000 1011 0101 | 2
(пробел) | 20 | 0010 0000 | 1
М | D0 9C | 1101 0000 1001 1100 | 2
н | D0 BD | 1101 0000 1011 1101 | 2
е | D0 B5 | 1101 0000 1011 0101 | 2
(пробел) | 20 | 0010 0000 | 1
в | D0 B2 | 1101 0000 1011 0010 | 2
е | D0 B5 | 1101 0000 1011 0101 | 2
д | D0 B4 | 1101 0000 1011 0100 | 2
ь | D1 8C | 1101 0001 1000 1100 | 2
(пробел) | 20 | 0010 0000 | 1
б | D0 B1 | 1101 0000 1011 0001 | 2
р | D1 80 | 1101 0001 1000 0000 | 2
а | D0 B0 | 1101 0000 1011 0000 | 2
т | D1 82 | 1101 0001 1000 0010 | 2
ь | D1 8C | 1101 0001 1000 1100 | 2
я | D1 8F | 1101 0001 1000 1111 | 2
(пробел) | 20 | 0010 0000 | 1
в | D0 B2 | 1101 0000 1011 0010 | 2
е | D0 B5 | 1101 0000 1011 0101 | 2
д | D0 B4 | 1101 0000 1011 0100 | 2
ь | D1 8C | 1101 0001 1000 1100 | 2
(пробел) | 20 | 0010 0000 | 1
р | D1 80 | 1101 0001 1000 0000 | 2
о | D0 BE | 1101 0000 1011 1110 | 2
д | D0 B4 | 1101 0000 1011 0100 | 2
н | D0 BD | 1101 0000 1011 1101 | 2
ы | D1 8B | 1101 0001 1000 1011 | 2
е | D0 B5 | 1101 0000 1011 0101 | 2
. | 2E | 0010 1110 | 1
(пробел) | 20 | 0010 0000 | 1
Н | D0 9D | 1101 0000 1001 1101 | 2
е | D0 B5 | 1101 0000 1011 0101 | 2
(пробел) | 20 | 0010 0000 | 1
п | D0 BF | 1101 0000 1011 1111 | 2
е | D0 B5 | 1101 0000 1011 0101 | 2
ч | D0 B5 | 1101 0000 1011 0101 | 2
а | D0 B0 | 1101 0000 1011 0000 | 2
л | D0 BB | 1101 0000 1011 1011 | 2
ь | D1 8C | 1101 0001 1000 1100 | 2
с | D1 81 | 1101 0001 1000 0011 | 2
я | D1 8F | 1101 0001 1000 1111 | 2
(пробел) | 20 | 0010 0000 | 1
ж | D0 B6 | 1101 0000 1011 0110 | 2
е | D0 B5 | 1101 0000 1011 0101 | 2
, | 2C | 0010 1100 | 1
(пробел) | 20 | 0010 0000 | 1
с | D1 81 | 1101 0001 1000 0011 | 2
т | D1 82 | 1101 0001 1000 0010 | 2
у | D1 83 | 1101 0001 1000 0011 | 2
п | D0 BF | 1101 0000 1011 1111 | 2
а | D0 B0 | 1101 0000 1011 0000 | 2
й | D0 B9 | 1101 0000 1011 1001 | 2
, | 2C | 0010 1100 | 1
(пробел) | 20 | 0010 0000 | 1
В | D0 92 | 1101 0000 1010 0010 | 2
(пробел) | 20 | 0010 0000 | 1
г | D0 B3 | 1101 0000 1011 0011 | 2
о | D0 BE | 1101 0000 1011 1110 | 2
с | D1 81 | 1101 0001 1000 0011 | 2
т | D1 82 | 1101 0001 1000 0010 | 2
и | D0 B8 | 1101 0000 1011 1000 | 2
(пробел) | 20 | 0010 0000 | 1
б | D0 B1 | 1101 0000 1011 0001 | 2
р | D1 80 | 1101 0001 1000 0000 | 2
а | D0 B0 | 1101 0000 1011 0000 | 2
т | D1 82 | 1101 0001 1000 0010 | 2
ц | D1 86 | 1101 0001 1000 1100 | 2
е | D0 B5 | 1101 0000 1011 0101 | 2
в | D0 B2 | 1101 0000 1011 0010 | 2
(пробел) | 20 | 0010 0000 | 1
п | D0 BF | 1101 0000 1011 1111 | 2
о | D0 BE | 1101 0000 1011 1110 | 2
д | D0 B4 | 1101 0000 1011 0100 | 2
ж | D0 B6 | 1101 0000 1011 0110 | 2
и | D0 B8 | 1101 0000 1011 1000 | 2
д | D0 B4 | 1101 0000 1011 0100 | 2
а | D0 B0 | 1101 0000 1011 0000 | 2
й | D0 B9 | 1101 0000 1011 1001 | 2
Теперь, чтобы определить общий размер текста, мы суммируем размер каждого символа: 2+2+2+1+2+2+2+2+2+2+1+2+2+2+2+2+2+1+2+2+2+2+2+2+1+2+2+2+1+2+2+2+2+2+1+2+2+2+2+2+1+2+2+2+2+2+1+2+2+1+2+2+1+2+2+2+1+2+2+2+2+1+2+2+2+1+2+2+1+2+2+1+2+2+1+2+2+2+1+2+2+2+2+2+1+2+2+2+2+2+2+1+2+2+2+1+2+2+2+2+2+2+2+1+2+1+2+2+1+2+2+2+1+2+2+2+2+2+2+1+2+2+2= 252 байта.
Таким образом, размер данного текста в кодировке UTF-8 составляет 252 байта.
Давайте посмотрим на каждый символ в данном тексте и соответствующий ему код UTF-8:
Символ | Код UTF-8 (шестнадцатеричный) | Код UTF-8 (двоичный) | Размер (в байтах)
----------------------- | ---------------------------- | ---------------------- | ----------------
Э | D0 AD | 1101 0000 1010 1101 | 2
т | D1 82 | 1101 0001 1000 0010 | 2
и | D0 B8 | 1101 0000 1011 1000 | 2
(пробел) | 20 | 0010 0000 | 1
в | D0 B2 | 1101 0000 1011 0010 | 2
и | D0 B8 | 1101 0000 1011 1000 | 2
т | D1 82 | 1101 0001 1000 0010 | 2
я | D1 8F | 1101 0001 1000 1111 | 2
з | D0 B7 | 1101 0000 1011 0111 | 2
и | D0 B8 | 1101 0000 1011 1000 | 2
(пробел) | 20 | 0010 0000 | 1
м | D0 BC | 1101 0000 1011 1100 | 2
о | D0 BE | 1101 0000 1011 1110 | 2
р | D1 80 | 1101 0001 1000 0000 | 2
с | D1 81 | 1101 0001 1000 0011 | 2
к | D0 BA | 1101 0000 1011 1010 | 2
и | D0 B8 | 1101 0000 1011 1000 | 2
е | D0 B5 | 1101 0000 1011 0101 | 2
(пробел) | 20 | 0010 0000 | 1
М | D0 9C | 1101 0000 1001 1100 | 2
н | D0 BD | 1101 0000 1011 1101 | 2
е | D0 B5 | 1101 0000 1011 0101 | 2
(пробел) | 20 | 0010 0000 | 1
в | D0 B2 | 1101 0000 1011 0010 | 2
е | D0 B5 | 1101 0000 1011 0101 | 2
д | D0 B4 | 1101 0000 1011 0100 | 2
ь | D1 8C | 1101 0001 1000 1100 | 2
(пробел) | 20 | 0010 0000 | 1
б | D0 B1 | 1101 0000 1011 0001 | 2
р | D1 80 | 1101 0001 1000 0000 | 2
а | D0 B0 | 1101 0000 1011 0000 | 2
т | D1 82 | 1101 0001 1000 0010 | 2
ь | D1 8C | 1101 0001 1000 1100 | 2
я | D1 8F | 1101 0001 1000 1111 | 2
(пробел) | 20 | 0010 0000 | 1
в | D0 B2 | 1101 0000 1011 0010 | 2
е | D0 B5 | 1101 0000 1011 0101 | 2
д | D0 B4 | 1101 0000 1011 0100 | 2
ь | D1 8C | 1101 0001 1000 1100 | 2
(пробел) | 20 | 0010 0000 | 1
р | D1 80 | 1101 0001 1000 0000 | 2
о | D0 BE | 1101 0000 1011 1110 | 2
д | D0 B4 | 1101 0000 1011 0100 | 2
н | D0 BD | 1101 0000 1011 1101 | 2
ы | D1 8B | 1101 0001 1000 1011 | 2
е | D0 B5 | 1101 0000 1011 0101 | 2
. | 2E | 0010 1110 | 1
(пробел) | 20 | 0010 0000 | 1
Н | D0 9D | 1101 0000 1001 1101 | 2
е | D0 B5 | 1101 0000 1011 0101 | 2
(пробел) | 20 | 0010 0000 | 1
п | D0 BF | 1101 0000 1011 1111 | 2
е | D0 B5 | 1101 0000 1011 0101 | 2
ч | D0 B5 | 1101 0000 1011 0101 | 2
а | D0 B0 | 1101 0000 1011 0000 | 2
л | D0 BB | 1101 0000 1011 1011 | 2
ь | D1 8C | 1101 0001 1000 1100 | 2
с | D1 81 | 1101 0001 1000 0011 | 2
я | D1 8F | 1101 0001 1000 1111 | 2
(пробел) | 20 | 0010 0000 | 1
ж | D0 B6 | 1101 0000 1011 0110 | 2
е | D0 B5 | 1101 0000 1011 0101 | 2
, | 2C | 0010 1100 | 1
(пробел) | 20 | 0010 0000 | 1
с | D1 81 | 1101 0001 1000 0011 | 2
т | D1 82 | 1101 0001 1000 0010 | 2
у | D1 83 | 1101 0001 1000 0011 | 2
п | D0 BF | 1101 0000 1011 1111 | 2
а | D0 B0 | 1101 0000 1011 0000 | 2
й | D0 B9 | 1101 0000 1011 1001 | 2
, | 2C | 0010 1100 | 1
(пробел) | 20 | 0010 0000 | 1
В | D0 92 | 1101 0000 1010 0010 | 2
(пробел) | 20 | 0010 0000 | 1
г | D0 B3 | 1101 0000 1011 0011 | 2
о | D0 BE | 1101 0000 1011 1110 | 2
с | D1 81 | 1101 0001 1000 0011 | 2
т | D1 82 | 1101 0001 1000 0010 | 2
и | D0 B8 | 1101 0000 1011 1000 | 2
(пробел) | 20 | 0010 0000 | 1
б | D0 B1 | 1101 0000 1011 0001 | 2
р | D1 80 | 1101 0001 1000 0000 | 2
а | D0 B0 | 1101 0000 1011 0000 | 2
т | D1 82 | 1101 0001 1000 0010 | 2
ц | D1 86 | 1101 0001 1000 1100 | 2
е | D0 B5 | 1101 0000 1011 0101 | 2
в | D0 B2 | 1101 0000 1011 0010 | 2
(пробел) | 20 | 0010 0000 | 1
п | D0 BF | 1101 0000 1011 1111 | 2
о | D0 BE | 1101 0000 1011 1110 | 2
д | D0 B4 | 1101 0000 1011 0100 | 2
ж | D0 B6 | 1101 0000 1011 0110 | 2
и | D0 B8 | 1101 0000 1011 1000 | 2
д | D0 B4 | 1101 0000 1011 0100 | 2
а | D0 B0 | 1101 0000 1011 0000 | 2
й | D0 B9 | 1101 0000 1011 1001 | 2
Теперь, чтобы определить общий размер текста, мы суммируем размер каждого символа: 2+2+2+1+2+2+2+2+2+2+1+2+2+2+2+2+2+1+2+2+2+2+2+2+1+2+2+2+1+2+2+2+2+2+1+2+2+2+2+2+1+2+2+2+2+2+1+2+2+1+2+2+1+2+2+2+1+2+2+2+2+1+2+2+2+1+2+2+1+2+2+1+2+2+1+2+2+2+1+2+2+2+2+2+1+2+2+2+2+2+2+1+2+2+2+1+2+2+2+2+2+2+2+1+2+1+2+2+1+2+2+2+1+2+2+2+2+2+2+1+2+2+2= 252 байта.
Таким образом, размер данного текста в кодировке UTF-8 составляет 252 байта.
Знаешь ответ?