Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.02.06;
Скачать: CL | DM;

Вниз

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

 
Ми   (2005-01-20 16:18) [0]

Что такое нулевое целое число?


 
palva ©   (2005-01-20 16:21) [1]

Это в форум "Потрепаться"?


 
Digitman ©   (2005-01-20 16:24) [2]


> Что такое нулевое целое число?


где ты такой термин выискал ?


 
Юрий Зотов ©   (2005-01-20 16:29) [3]

Переменная или константа, принадлежащая одному из целочисленных типов и равная нулю по величине.


 
Ми   (2005-01-20 16:30) [4]

В задачнике по инфе: "Cоставить алгоритм и программу которые в числовую переменную N вводят нулевые целые числа..."


 
Separator ©   (2005-01-20 16:31) [5]

Это если память выделеная пот переменную целого типа заполнена нулями.

var i: Byte;
   N: integer или word или cardinal или byte или sortint или smallint
begin
   for i:= 0 to SizeOf(N) do
       Byte(Pointer(Integer(@I) + i)^):= 0
end;


 
Separator ©   (2005-01-20 16:31) [6]

Это если память выделеная пот переменную целого типа заполнена нулями.

var i: Byte;
   N: integer или word или cardinal или byte или sortint или smallint
begin
   for i:= 0 to SizeOf(N) do
       Byte(Pointer(Integer(@I) + i)^):= 0
end;


 
begin...end ©   (2005-01-20 19:16) [7]

> [5] Separator ©   (20.01.05 16:31)

Во-первых, не to SizeOf(N), а to SizeOf(N) - 1; а во-вторых, гораздо проще ZeroMemory(@I, SizeOf(N)).


 
begin...end ©   (2005-01-20 19:19) [8]


> ZeroMemory(@I, SizeOf(N))

Т.е. ZeroMemory(@N, SizeOf(N)), конечно.


 
VMcL ©   (2005-01-20 20:02) [9]

>>begin...end ©  (20.01.05 19:16) [7]

А ещё проще FillChar().

WBW.


 
begin...end ©   (2005-01-20 20:10) [10]

> VMcL ©   (20.01.05 20:02) [9]

> А ещё проще FillChar().

Кому как :-) В FillChar - целых три параметра! :-)

А ещё проще: N := 0. :-)


 
Anatoly Podgoretsky ©   (2005-01-20 23:58) [11]

Ми   (20.01.05 16:30) [4]
В числовую переменную можно ввести только одно чилос, так что множественность тут неуместна.


 
VMcL ©   (2005-01-21 00:10) [12]

>>begin...end ©  (20.01.05 20:10) [10]

D6, Windows.pas:

procedure ZeroMemory(Destination: Pointer; Length: DWORD);
begin
 FillChar(Destination^, Length, 0);
end;


:-~~~~~~~~~~~~~~
:o)

>А ещё проще: N := 0. :-)

Не факт, что имеется в виду целое число, поддерживаемое Delphi. Оно может быть и 256-битным, к примеру. :-)



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

Текущий архив: 2005.02.06;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.051 c
1-1106063571
Жуков
2005-01-18 18:52
2005.02.06
Добавление строки в переменную...


3-1104933270
denis24
2005-01-05 16:54
2005.02.06
уникальная временная таблица для юзера


14-1105886309
Fenik
2005-01-16 17:38
2005.02.06
Откуда на Титане метан?


14-1106046507
syte_ser78
2005-01-18 14:08
2005.02.06
Нужно ли выключать телефон?


3-1104821945
Нуждающийся в помощи
2005-01-04 09:59
2005.02.06
Использование IB в глобальных сетях