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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 15.12.2012, 18:21   #1
bitix
Форумчанин
 
Аватар для bitix
 
Регистрация: 21.04.2012
Сообщений: 792
По умолчанию Системы счисления и переводы в уме

Интересно стало узнать. Это не проверка на вшивость

кто знает наизусть таблицу ASCII?

маленький примерчик

2F - /
20 - space
3C - <
3D - =
3E - >
25 - %

кто может и умеет?
Талантливыми не становятся, а рождаются
bitix вне форума Ответить с цитированием
Старый 15.12.2012, 18:36   #2
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,434
По умолчанию

Зачем?....
Человек_Борща вне форума Ответить с цитированием
Старый 15.12.2012, 18:37   #3
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Как бы к системам исчисления это отношения мало имеет. Наизусть? Точно помню 13 кодов 10,13,20,30-39. Часто нужно 10,13, поэтому и помню. Остальные даже не знаю зачем запомнил. В принципе для языка высокого уровня это знание и не нужно
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 15.12.2012, 19:03   #4
xwicked
Участник клуба
 
Аватар для xwicked
 
Регистрация: 21.03.2010
Сообщений: 1,508
По умолчанию

И я вставлю своё "Не нужно!".
Если чисто для прокачки ума - то есть смысл. Я лично не умею и не хочу.
Google - лучший помощник программиста.
---
моя лаборатория | мой FaceBook
xwicked вне форума Ответить с цитированием
Старый 15.12.2012, 20:54   #5
bitix
Форумчанин
 
Аватар для bitix
 
Регистрация: 21.04.2012
Сообщений: 792
По умолчанию

если правильно понимаю, это нужно и требуется знать в системном программировании, например отладка и работа с дизассемблером в реверсинг-инженерии
Талантливыми не становятся, а рождаются
bitix вне форума Ответить с цитированием
Старый 15.12.2012, 21:05   #6
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,865
По умолчанию

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

Последний раз редактировалось Arigato; 15.12.2012 в 21:07.
Arigato вне форума Ответить с цитированием
Старый 15.12.2012, 21:39   #7
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,434
По умолчанию

Цитата:
если правильно понимаю, это нужно и требуется знать в системном программировании, например отладка и работа с дизассемблером в реверсинг-инженерии
Может для вас это будет новостью, но любой отладчик/дизассемблер, HEX редактор распознает и выводит нормальным текстом любой текст записанный в бинарном виде.
Человек_Борща вне форума Ответить с цитированием
Старый 15.12.2012, 21:55   #8
s-andriano
Старожил
 
Аватар для s-andriano
 
Регистрация: 08.04.2012
Сообщений: 3,229
По умолчанию

Цитата:
Сообщение от Аватар Посмотреть сообщение
Как бы к системам исчисления это отношения мало имеет. Наизусть? Точно помню 13 кодов 10,13,20,30-39. Часто нужно 10,13, поэтому и помню. Остальные даже не знаю зачем запомнил. В принципе для языка высокого уровня это знание и не нужно
Вот именно.
Еще могут понадобиться 0, 7, 8, 9, 12 и 27.

Хотя Вы немного ошиблись, ибо 10 и 13 - это десятичные коды (0a и 0d - шестнадцатиричные), а 20, 30-39 - шестнадцатиричные. Из тех, что реально могут понадобиться.
s-andriano вне форума Ответить с цитированием
Старый 15.12.2012, 22:33   #9
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,865
По умолчанию

Что-то про 8 забыл совсем, хотя тоже его использовал. Очень полезный спец символ, когда надо что-то вывести через разделитель, например: 1,2,3,4,5, - вот последнюю запятую после вывода можно этим кодом и пробелом удалить.
Arigato вне форума Ответить с цитированием
Старый 15.12.2012, 22:54   #10
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Цитата:
Хотя Вы немного ошиблись, ибо 10 и 13 - это десятичные коды (0a и 0d - шестнадцатиричные), а 20, 30-39 - шестнадцатиричные.
Да, есть такое, скорее не ошибка, а описка. Что делать, на ошибках учимся
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 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