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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 21.08.2011, 11:16   #1
SERG1980
Участник клуба
 
Аватар для SERG1980
 
Регистрация: 28.03.2007
Сообщений: 1,814
По умолчанию Выделить из байта младшую тетраду

Как это сделать? Например есть число 216 если его посмотреть в бинарном виде то это будет 11011000 т.е младшая тетрада у него равна 1000 или в десятичном числе это 8. Вот эту восьмёрку и надо как то узнать.
SERG1980 вне форума Ответить с цитированием
Старый 21.08.2011, 11:24   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Код:
var n, lowTetrada : integer;
begin
  n := 216;
  lowTetrada := n and $f;
  ShowMessage(IntToStr(lowTetrada));
Serge_Bliznykov вне форума Ответить с цитированием
Старый 21.08.2011, 11:24   #3
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

С/С++:
Код:
unsigned char s=216,r;
r=s&0x0F;
Паскаль/Делфи:
Код:
var s,r:byte;
begin
 s:=216;
 r:=s and $0F;
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 21.08.2011, 11:52   #4
SERG1980
Участник клуба
 
Аватар для SERG1980
 
Регистрация: 28.03.2007
Сообщений: 1,814
По умолчанию

Как всё просто. Спасибо!!
SERG1980 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Адрес байта в Memo AET Общие вопросы Delphi 7 28.05.2011 18:06
Чтение 0 байта TorrMoZZZZ Помощь студентам 0 26.09.2010 21:44
Вращение байта в файле ilushka2306 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 0 19.06.2010 13:52
Сегмент байта (Паскаль) Dizistar Помощь студентам 9 24.04.2010 22:54
как выделить память для указателя (pointer), и сюда же, записать : integer, потом через 4 байта, boolean? bigxman Общие вопросы Delphi 1 02.02.2009 21:17