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

Как преобразовать 30 байт в число и обратно?   Найти похожие ветки 

← →
'<>   (2010-05-05 10:54) [0]

?


← →
oldman ©   (2010-05-05 10:58) [1]

30 байт и так число.
Хошь в шестнадцатиричной системе счисления, хошь в двоичной.


← →
Ega23 ©   (2010-05-05 11:03) [2]

http://www.google.ru/search?q=Unit+FGInt&ie=utf-8&oe=utf-8&aq=t&rls=ru.yandex:ru:official&client=firefox


← →
SergeyIT ©   (2010-05-05 11:54) [3]

Только что смотрел Детскую энциклопедию 1959 года, статью про счетные машины. Советую автору почитать - там все хорошо объяснено.


← →
[true]TRIx ©   (2010-05-05 12:10) [4]


> 30 байт и так число.
> Хошь в шестнадцатиричной системе счисления, хошь в двоичной.
>


30 байт в десятичную систему счисления и обратно. Ведь вроде можно присвоить десятичное число массиву byte что в результате получится массив byte, а обратно?


← →
oldman ©   (2010-05-05 12:23) [5]


> [true]TRIx ©   (05.05.10 12:10) [4]


Автор не озвучил вопрос. То есть, что он понимает под "30 байт"
Может это размер информации и у него разрядности не хватает?
:)


← →
'   (2010-05-05 12:31) [6]

oldman, это и надо. 30 байт в десятичную систему счисления и обратно.


← →
brother ©   (2010-05-05 12:34) [7]

> 30 байт

чего?
1 байт число или, например 2 байта число? или ...?


← →
brother ©   (2010-05-05 12:36) [8]

или все 30 байт? этож какая размерность получается...


← →
oldman ©   (2010-05-05 12:40) [9]

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


← →
Игорь Шевченко ©   (2010-05-05 12:54) [10]


> а вот если это числище нужно в расчетах, у вас, батенька,
>  проблема


В чем проблема ?


← →
brother ©   (2010-05-05 12:55) [11]

> это числище

+1


← →
oldman ©   (2010-05-05 13:03) [12]


> Игорь Шевченко ©   (05.05.10 12:54) [10]
> В чем проблема ?


В генофонде. ©


← →
12 ©   (2010-05-05 13:08) [13]

идея у меня проста.
пусть наш проц не вмещает более байта и нам надо хранить 1000
1000 = 5 * 20 *10
храним 5, 10, 20 и всегда подразумеваем, что их надо перемножить

например, 1000 * 2 = (5*2) * 20 * 10
1000 / 2 = 5 * 20 * (10/2)
и т.п.


← →
Rouse_ ©   (2010-05-05 13:08) [14]


> oldman ©   (05.05.10 12:40) [9]
> а вот если это числище нужно в расчетах, у вас, батенька,
>  проблема

30 байт это очень маленькое число. Почитай про RSA там числа поболе будут.


← →
Ega23 ©   (2010-05-05 13:50) [15]

Ищите юнит FGInt, там сколь угодно большими числами можно оперировать.


← →
Anatoly Podgoretsky ©   (2010-05-05 14:00) [16]

> Ega23  (05.05.2010 13:50:15)  [15]

Ему не модуль нужен, а зачет сдать. Только что же это за институт если такие задания дают.


← →
'   (2010-05-05 14:44) [17]

Anatoly Podgoretsky, не зачет.

Посмотрел FGInt, его RSA юзает. То что надо.


← →
Ega23 ©   (2010-05-05 15:12) [18]


> Посмотрел FGInt, его RSA юзает. То что надо.


Вам ответ был даден ещё в [1]. Ссылки смотреть религия не позволяет?


← →
'   (2010-05-05 15:27) [19]

Ega23, да я посмотрел. Спасибо. Меня не это интересовало, а вот.

...
type
 TMyInteger = array[0..3] of byte;
...
var
 MyInteger:TMyInteger;
 N:Integer;
...
 Pointer(MyInteger):=Pointer(N);
...


Как теперь в переменную Integer считать, обратно, из массива байт.


← →
brother ©   (2010-05-05 15:29) [20]

Удалено модератором


← →
Ega23 ©   (2010-05-05 15:32) [21]

уууууууууууууууууу........
Умолкаю.


← →
12 ©   (2010-05-05 16:03) [22]

MyInteger[0] := 1;
MyInteger[1] := 0;
MyInteger[2] := 0;
MyInteger[3] := 0;
Pointer(N):= Pointer(MyInteger);
showmessage(IntToStr(n));



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

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



Память: 0.49 MB
Время: 0.044 c
15-1274158658
oldman
2010-05-18 08:57
2010.08.27
Встроенные функции в Excel. Можно ли посмотреть их код?


15-1265722998
Прохожий2
2010-02-09 16:43
2010.08.27
Помогите наладить комп.


2-1274247722
Petr
2010-05-19 09:42
2010.08.27
как обратиться к полю в базе


15-1273091405
Юрий
2010-05-06 00:30
2010.08.27
С днем рождения ! 6 мая 2010 четверг


2-1270041864
ford
2010-03-31 17:24
2010.08.27
Case of для строк




   Наверх