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

Младший бит на php   Найти похожие ветки 

← →
товарищ икс   (2009-12-29 06:17) [0]

Поlскажите люди добрые как реализовать такую конструкцию на php:
...
var
I: Integer;
...
Major := LoByte(LoWord(l));
Minor := HiByte(LoWord(l));


← →
товарищ икс   (2009-12-29 06:17) [1]

байт вернее)))))


← →
Джо ©   (2009-12-29 07:12) [2]

Да хоть бы и вот так:
 $major = $i & 0x00ff;
 $minor = ($i & 0xff00) >> 8;


← →
wicked ©   (2009-12-30 01:55) [3]

не стоит забывать, что инты на пхп со знаком, поэтому его надо откусывать после смещения
$minor = ($i >> 8) & 0xff;


← →
wicked ©   (2009-12-30 02:01) [4]

хотя да, запись
$minor = ($i & 0xff00) >> 8;
на 32 битных системах тоже будет работать, тут я поспешил

но лампочка в голове загорелась :)


← →
Джо ©   (2009-12-30 03:18) [5]


> не стоит забывать, что инты на пхп со знаком,

Они и на Делфи со знаком :)


← →
clickmaker ©   (2009-12-31 11:47) [6]

а где они без знака?



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

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



Память: 0.45 MB
Время: 0.007 c
2-1264116575
pazitiff
2010-01-22 02:29
2010.03.21
Invalid pointer operation


15-1261788923
Дмитрий С
2009-12-26 03:55
2010.03.21
Программа для сортировки музыки с загрузкой тегов из инета.


2-1263955273
Soi
2010-01-20 05:41
2010.03.21
Вставка записей в БД циклом


2-1263667987
Inna21
2010-01-16 21:53
2010.03.21
DBASE


2-1263433208
Kenny1
2010-01-14 04:40
2010.03.21
Изменить цвет TPanel при помощи API




   Наверх