а если серьезноАвтор оригинала: Фанат
есть.
а в перле вообще - дважды два равно 5
ага нашел его топик , спасибо ... попробую с ним пообщаться.Автор оригинала: BeGe
А если серйозно Yung уже поднмал эту тему...
и считает оно по разному...
Фанат - а тебе не мешало бы пойти попрограмить что ли... опыта набратся.
"оно" это кто ?А если серйозно Yung уже поднмал эту тему...
и считает оно по разному...
один и тот же код выдает разные результатыАвтор оригинала: si
"оно" это кто ?
вот кусок кода.Автор оригинала: si
может код кривой ?
-~{}~ 14.03.06 13:59:
да, неплохо бы все-таки увидеть этот код (строк 10-20 не больше)
<?
function zeroFill($a, $b) {
$z = hexdec(80000000);
if ($z & $a) {
$a = ($a>>1);
$a &= (~$z);
$a |= 0x40000000;
$a = ($a>>($b-1));
} else {
$a = ($a>>$b);
}
return $a;
}
function mix($a,$b,$c) {
echo $a." ".$b." ".$c;
$a -= $b; $a -= $c; $a ^= (zeroFill($c,13));
$b -= $c; $b -= $a; $b ^= ($a<<8);
$c -= $a; $c -= $b; $c ^= (zeroFill($b,13));
$a -= $b; $a -= $c; $a ^= (zeroFill($c,12));
$b -= $c; $b -= $a; $b ^= ($a<<16);
$c -= $a; $c -= $b; $c ^= (zeroFill($b,5));
$a -= $b; $a -= $c; $a ^= (zeroFill($c,3));
$b -= $c; $b -= $a; $b ^= ($a<<10);
$c -= $a; $c -= $b; $c ^= (zeroFill($b,15));
echo"<hr>";
echo $a." ".$b." ".$c;
return array($a,$b,$c);
}
mix(4523419682,4608221683,4653896912);
?>
да оба варианта у вас правильно отработали.Автор оригинала: tony2001
4.4:
string(32) "4523419682 4608221683 4653896912"
string(30) "-790567943 75097448 1822589421"
5.1:
string(32) "4523419682 4608221683 4653896912"
string(30) "-790567943 75097448 1822589421"
??
-~{}~ 14.03.06 15:28:
4.3.10:
string(32) "4523419682 4608221683 4653896912"
string(30) "-790567943 75097448 1822589421"
5.0.5:
string(32) "4523419682 4608221683 4653896912"
string(30) "-790567943 75097448 1822589421"
где это можно посмотреть ?Автор оригинала: tony2001
64-битная ОС ?
ВОТ ТОЖЕ САМОЕ, ЧТО И У МЕНЯ .. интересно узнать мнения гуруАвтор оригинала: Sizz
5.1.2 FreeBSD 5.4-STABLE i386:
4523419682 4608221683 4653896912
-790567943 75097448 1822589421
5.1.2 FreeBSD 6.0-RELEASE-p4 i386:
4523419682 4608221683 4653896912
-330535489 -1818063735 -2099786221
сильно , ответ 32Автор оригинала: SiMM
> где это можно посмотреть ?
Надо полагать, что можно так
PHP:<?php echo (0x7FFFFFFF<<1) > 0 ? 64 : 32?>