Форум сетевых администраторов
Показаны 1 сообщений на этой странице

Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- PHP (http://netadmin.ws/forum/forumdisplay.php?forumid=6)
-- Битовая операция смещения (http://netadmin.ws/forum/showthread.php?threadid=11877)


Помещено Andrej 12-07-2006 в 07:39:

Битовая операция смещения

Такая проблема нарисовалась. Запускаю на двух разных хостингах следующий код:


PHP:


<?php
print (207 << 24)."\r\n";
print (
240 << 24)."\r\n";
?>



В одном случае на выходе получаю:


code:
-822083584
-268435456



В другом случае:


code:
3472883712
4026531840



Один сервер работает под ОС: FreeBSD 6.1, PHP 4.4.2, i386
Другой: Linux 2.6.9-22, PHP 4.4.2, x86_64

Почему на выходе имеем разный результат? И как это пофиксить?


Формат времени GMT. Текущее время 00:02.
Показаны 1 сообщений на этой странице

Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.