![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
как в delphi использовать двоичное представление числа [D7, WinXP]
redlord © (2004-12-07 19:48:00)всем привет
как в delphi использовать двоичное представление числа
почему a:=$100; не равно 4
Юрий Зотов (2004-12-07 20:01:00) [1]> ламер © (07.12.04 19:51) [1]
Может. Правда, не 4 и не в Паскале, но результат может иметь.
> redlord (07.12.04 19:48)
> Как в Delphi использовать двоичное представление числа
В виде строк.
> почему a:=$100; не равно 4
А с чего $100 должно быть равно 4?
begin...end (2004-12-07 19:57:00) [2]> redlord (07.12.04 19:48)
> почему a:=$100; не равно 4
Потому, что оно равно 256.
В Delphi нет префиксов/постфиксов для обозначения двоичных чисел, кроме bв ассемблерных вставках.
Jeer (2004-12-07 19:56:00) [3]Потому, что $x это не двоичное, а шестнадцатеричное представление.
Поэтому $100 = 256;
256*1+10*0+1*0
redlord (2004-12-07 19:55:00) [4]а разве знак $ не говорит что после него написано двоичное число
ламер (2004-12-07 19:51:00) [5]потому что
a := $100;- это операция присваивания. она не может быть равна 4.