Вниз
Скачать: CL | DM;

Двубайтовые числа   Найти похожие ветки 

← →
AL2002 ©   (2002-07-29 18:06) [0]

Максимальное число двух байт – 65536, т.е. 256:256.
Например 135:54 – это 34614 (кажись правильно).
Не могу раздуплить, как сделать обратный перевод. Т.е. число, скажем, 13500 представить в виде двух байт?
Подскажите алгоритм, пжалста.


← →
MBo ©   (2002-07-29 18:08) [1]

используй div и mod или битовые операции shr и and


← →
MBo ©   (2002-07-29 18:10) [2]

а также Lo и Hi


← →
Внук ©   (2002-07-29 18:12) [3]

А также IntToHex(i,4)


← →
cyborg ©   (2002-07-29 18:20) [4]

Word
Lo(Word); Hi(Word);


← →
AL2002 ©   (2002-07-29 18:24) [5]

Канкретна какую?
Мне нужно число представить в виде двух байт.
Если не трудно, пример покажите.
Например перевести числа 12 и 13514.


← →
PVOzerski ©   (2002-07-29 18:42) [6]

{$apptype console}
var
w:word;
b2:array[0..1]of byte absolute w;
begin
readln(w);
writeln(b[0]," ",b[1]);
readln(b[0],b[1]);
writeln(w);
end.


← →
AL2002 ©   (2002-07-29 18:44) [7]

>PVOzerski
И чё, перелопатит в два байта?
Щас попробую. Не уходите.


← →
AL2002 ©   (2002-07-29 18:57) [8]

О! Класс! Лопатит.
Я даже в форме это сделал.
Absolute – это чё-то типа, как тот же адрес, что и само число.
Как оно работает, всё равно не пойму, но оно ж работает.
Thanxxxxxx



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.009 c
4-85306
Igit
2002-06-20 20:35
2002.08.26
Работа с реестром


3-84915
BAY
2002-08-05 11:16
2002.08.26
Сравнение СУБД


14-85181
Dmk
2002-07-27 19:20
2002.08.26
Delphi 6 - Руководство разработчика


1-85091
nester
2002-08-13 01:23
2002.08.26
Как сделать так, чтобы программа не отображалась в панели задач


4-85305
Doctor Deejay
2002-06-21 17:06
2002.08.26
Перехват клавиш в ДОС-окне или консоли (FAR)




   Наверх