Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.12.2012, 23:02   #11
Sciv
Старожил
 
Аватар для Sciv
 
Регистрация: 16.05.2012
Сообщений: 3,211
По умолчанию

Цитата:
кто знает наизусть таблицу ASCII?
Загнули, уважаемый. Вы бы еще скан-коды клавиатуры попросили вспомнить
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
Sciv вне форума Ответить с цитированием
Старый 15.12.2012, 23:20   #12
Ivan_32
somewhere else
Участник клуба
 
Аватар для Ivan_32
 
Регистрация: 17.07.2008
Сообщений: 1,409
По умолчанию

Я помню только то что цифры начинаются с 0x30 и пробел это 0x20, ну и еще наверно то что буквы с 0x41 начинаются. А так за ненадобностью, коды всех остальных символов не знаю и по моему и не знал. А ну и еще 0x2F это '/' - часто в URL-ах встречается, как и пробел.

Не думаю, что это сколь-нибудь нужные знания. Разве что аналитикам в компаниях, которые занимаются защитой информации, слышал что они как раз читают чистый бинарный код, мол так быстрее и просто удобнее. Но там скорее нужны познания в том как формируются оппкоды и собственно это не такое уж и сакральное знание. Если мне не изменяет память, один из интеловских мануалов содержит дополнительную часть с таблицами формирования опкодов.
"Тяжело в учении, легко в бою" - А.В. Суворов
Ivan_32 вне форума Ответить с цитированием
Старый 15.12.2012, 23:51   #13
s-andriano
Старожил
 
Аватар для s-andriano
 
Регистрация: 08.04.2012
Сообщений: 3,229
По умолчанию

Цитата:
Сообщение от Arigato Посмотреть сообщение
Что-то про 8 забыл совсем, хотя тоже его использовал. Очень полезный спец символ, когда надо что-то вывести через разделитель, например: 1,2,3,4,5, - вот последнюю запятую после вывода можно этим кодом и пробелом удалить.
Я чаще всего использую для "бегущих процентов", когда консольная прога выполняет какую-то достаточно продолжительную работу.

Еще вспомнился символ с кодом 26 - конец файла.
В DOS использовался по традиции.
Но его употребление восходит к CP/M-80, в которой размер файла задавался с точностью до сектора (128 байт), поэтому для текстовых файлов нужен был специальный ограничитель, чтобы не выводить "мусор" в конце текстового файла.

Вообще-то ASCII - это телеграфная таблица, в которой были служебные символы, не получившие применения в компьютерных стандартах.

Последний раз редактировалось s-andriano; 15.12.2012 в 23:59.
s-andriano вне форума Ответить с цитированием
Старый 16.12.2012, 00:46   #14
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,865
По умолчанию

Кроме 8 (backspace) там ведь есть и стрелки управления курсором, правда не все консоли их понимают. Коды уже не помню, 6 кажется и еще какие-то 3 кода для остальных стрелок.
А еще как-то приходилось эти "управляющие" коды (до 32) печатать на экране, там много интересного, например, смайлики, карточные масти и т.п.

P.S. А еще вспомнил, что клавиша Del имеет код 127

Последний раз редактировалось Arigato; 16.12.2012 в 00:49.
Arigato вне форума Ответить с цитированием
Старый 16.12.2012, 00:54   #15
s-andriano
Старожил
 
Аватар для s-andriano
 
Регистрация: 08.04.2012
Сообщений: 3,229
По умолчанию

Цитата:
Сообщение от Arigato Посмотреть сообщение
Кроме 8 (backspace) там ведь есть и стрелки управления курсором, правда не все консоли их понимают. Коды уже не помню, 6 кажется и еще какие-то 3 кода для остальных стрелок.
Нет таких.
Вы путаете коды клавиш и коды символов.
Цитата:
А еще как-то приходилось эти "управляющие" коды (до 32) печатать на экране, там много интересного, например, смайлики, карточные масти и т.п.
Да, коды с 1 по 4 - карточные масти. Использовал их, когда писал игру Дурак для текстового режима CGA.
Но это уже особенности кодовой таблицы IBM. В качестве стандартных они никогда не использовались.
s-andriano вне форума Ответить с цитированием
Старый 16.12.2012, 00:54   #16
bitix
Форумчанин
 
Аватар для bitix
 
Регистрация: 21.04.2012
Сообщений: 792
По умолчанию

Цитата:
Сообщение от Arigato Посмотреть сообщение
Помню некоторые коды, т.к. очень давно (лет 15 назад) приходилось их использовать наизусть:
7 - Beep
9 - Tab
13 - Enter (10 - возврат каретки, а 13 - перевод строки или наоборот, уже не помню).
27 - Esc
Все до 32 есть управляющие символы.
32 - Space
33 - !
34 - "
48 - цифра 0, коды всех остальных цифр легко получить в уме
65 - буква A
97 - буква a
127 - окончание ASCII таблицы и начало дополнительной части.

разве space не 20 будет?
Талантливыми не становятся, а рождаются
bitix вне форума Ответить с цитированием
Старый 16.12.2012, 00:57   #17
bitix
Форумчанин
 
Аватар для bitix
 
Регистрация: 21.04.2012
Сообщений: 792
По умолчанию

Цитата:
Сообщение от Sciv Посмотреть сообщение
Загнули, уважаемый. Вы бы еще скан-коды клавиатуры попросили вспомнить


посмотрел я здесь http://ru.wikipedia.org/wiki/%D0%A1%...BA%D0%BE%D0%B4


нифига себе!
Талантливыми не становятся, а рождаются
bitix вне форума Ответить с цитированием
Старый 16.12.2012, 00:59   #18
s-andriano
Старожил
 
Аватар для s-andriano
 
Регистрация: 08.04.2012
Сообщений: 3,229
По умолчанию

Цитата:
Сообщение от bitix Посмотреть сообщение
разве space не 20 будет?
В шестнадцатиричном коде - 20,
в десятичном - 32.
s-andriano вне форума Ответить с цитированием
Старый 16.12.2012, 01:16   #19
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

bitix, как насчет UTF8, нужно помнить коды
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 16.12.2012, 01:26   #20
bitix
Форумчанин
 
Аватар для bitix
 
Регистрация: 21.04.2012
Сообщений: 792
По умолчанию

ASCII вроде бы самый используемый, нет?
Талантливыми не становятся, а рождаются
bitix вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Системы счисления (на C++) araik0073 Помощь студентам 3 21.05.2012 20:54
Системы счисления на C# Bakalavr Помощь студентам 7 29.11.2010 19:20
Системы Счисления amki6 Помощь студентам 0 11.03.2010 18:32
Системы счисления бедный_студент Помощь студентам 8 18.02.2009 23:25
Переводы Чисел Разных Систем Счисления Рустам Общие вопросы C/C++ 1 16.11.2008 17:57