Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2005.02.06;
Скачать: [xml.tar.bz2];

Вниз

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

 
Ми   (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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.028 c
4-1103363509
Начинающий2
2004-12-18 12:51
2005.02.06
Как узнать, работает программа под админом или под юзером?


4-1103012818
ПЛОВ
2004-12-14 11:26
2005.02.06
CreateProcessWithLogonW


11-1089658722
AlexR
2004-07-12 22:58
2005.02.06
RichEdit и scrollbar


3-1104836111
RRA
2005-01-04 13:55
2005.02.06
Отображение данных таблицы через DBGrid


1-1106410715
sardox
2005-01-22 19:18
2005.02.06
Тулбар...





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский