Другие языки программирования и технологии
Вопрос программистам про единицы и нули
Как человек ооочень далёкий от программирования, позволю себе глупый вопрос, поскольку любопытно: скажите, пожалуйста: слышала, что всю информация выражается в нулях и единицах, так? А можно ли представить в их виде фразу "я тебя люблю"? Или какое-нибудь другое слово. Или каким образом это представляется, т.е. букве Я соответсвует определённое сочетание единиц и нолей, или как?
Решили программисту в любви признаться? Не поймет с единицами и нулями, я думаю. Пошлет на три буквы.
А по сабжу - да, каждая буква имеет свой код.. . Ivantrs все верно вроде написал про фразу в 16-ричной системе :) В двоичную это переводится так:
0 - 0
1 - 1
2 - 10
3 - 11
4 - 100
5 - 101
6 - 110
7 - 111
8 - 1000
9 - 1001
A - 1010
B - 1011
C - 1100
D - 1101
E - 1110
F - 1111
Удачи )))))) Расскажите потом, чего получится. Просто интересно. )
А по сабжу - да, каждая буква имеет свой код.. . Ivantrs все верно вроде написал про фразу в 16-ричной системе :) В двоичную это переводится так:
0 - 0
1 - 1
2 - 10
3 - 11
4 - 100
5 - 101
6 - 110
7 - 111
8 - 1000
9 - 1001
A - 1010
B - 1011
C - 1100
D - 1101
E - 1110
F - 1111
Удачи )))))) Расскажите потом, чего получится. Просто интересно. )
да, компьютеры используют двоичную логику.. .
что касается букв, то каждой букве сопоставлен числовой код.. .
например, английской букве А - 65, B - 66 и т. д.
вот так выглядит фраза "я тебя люблю" в 16-ричной системе и в кодировке cp-1251:
FF 20 F2 E5 E1 FF 20 EB FE E1 EB FE
что касается букв, то каждой букве сопоставлен числовой код.. .
например, английской букве А - 65, B - 66 и т. д.
вот так выглядит фраза "я тебя люблю" в 16-ричной системе и в кодировке cp-1251:
FF 20 F2 E5 E1 FF 20 EB FE E1 EB FE
каждой букве, цифре, символу ставиться в соответствие 8 позиций из нулей и единий
от и будет у вас "я тебя люблю"=
0101 0100
0110 0100
1101 0101
...
0111 0101
и тд тока в одну строчку и подряд
чур нолики и единички не праверять - написано отфонарно
от и будет у вас "я тебя люблю"=
0101 0100
0110 0100
1101 0101
...
0111 0101
и тд тока в одну строчку и подряд
чур нолики и единички не праверять - написано отфонарно
каждая буква хранится в таблице и имеет свой номер, этот номер записывается в виде 0 и 1, так записывается каждая буква.. . Это можн проверить в hexредакторе, только там представление будет в 16ричной системе, а не в двоичной, тоесть максимальная цифра может быть 15 а не 1... Обращайся, если что обьясню...
есть такое понятие как кодировка - их просто дохренища, под виндами самая распространенная - win1251:
Я - 042fh - 10000101111b
т - 0442h - 10001000010b
е - 0435h - 10000110101b
б - 0431h - 10000110001b
я - 044Fh - 10001001111b
л - 043Bh - 10000111011b
ю - 044Eh - 10001001110b
б - 0411h - 10000110001b
л - 043Bh - 10000111011b
ю - 044Eh - 10001001110b
соответственно, в другой кодировке биты \ байты будут уже другими
Я - 042fh - 10000101111b
т - 0442h - 10001000010b
е - 0435h - 10000110101b
б - 0431h - 10000110001b
я - 044Fh - 10001001111b
л - 043Bh - 10000111011b
ю - 044Eh - 10001001110b
б - 0411h - 10000110001b
л - 043Bh - 10000111011b
ю - 044Eh - 10001001110b
соответственно, в другой кодировке биты \ байты будут уже другими
Переведите выражение на язык телеграфной азбуки
"я тебя люблю" (.-.-\-\.\-...\.-.-\ .-.\..--\-...\.-..\..--\) Присвойте точке "0", тире"1" и в итоге получите
0101 1 0 1000 0101 0100 0101 1000 0100 0100
Пусть сойдет с ума)))
"я тебя люблю" (.-.-\-\.\-...\.-.-\ .-.\..--\-...\.-..\..--\) Присвойте точке "0", тире"1" и в итоге получите
0101 1 0 1000 0101 0100 0101 1000 0100 0100
Пусть сойдет с ума)))
Похожие вопросы
- Почему программисты начинают счет с нуля, как если бы это была единица?
- Задача на С. Дана последовательность из m единиц и нулей
- Несколько вопросов программистам по поводу устройства на работу. Вспомните, как вы впервые устраивались...
- Вопрос программистам со стажем. Какой язык программирования учить начинающему программисту?
- Слабо написать программу по старинке, т.е. единицами и нулями?=)))
- Вопрос программистам
- Слышал, что у программистов существует понятие отрицательного нуля (- 0). Это как?
- Вопрос программистам, реально в 14 начать учиться на программиста?
- Вопрос программистам, хочу пойти на программиста после 9 класса
- Вопрос программистам - на работе вам дают задание сделать что-то из другой области, вы это делаете или нет?