PHP: альтернатива для поразрядных операций с 64-битными целымиhttp://softtime.ru/forumPHP: альтернатива для поразрядных операций с 64-битными целымиhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=83007#post494062" Насколько я понимаю, решение будет таким? " echo 54 * pow(32, 2) +32; Это неверно.PHP: альтернатива для поразрядных операций с 64-битными целымиWed, 19 Oct 2011 00:17:41 +0300ДолоховPHP: альтернатива для поразрядных операций с 64-битными целымиhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=83007#post494041Совершенно верно, но лучше, конечно, проверить это через C-программу, которая позволяет оперировать произвольным полем бит, а не ограничена 32-мя. Меня...PHP: альтернатива для поразрядных операций с 64-битными целымиTue, 18 Oct 2011 17:29:09 +0300cheopsPHP: альтернатива для поразрядных операций с 64-битными целымиhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=83007#post494039Спасибо за решение. Насчет цифры 2, это просто я не совсем верный изначальный код дал. Вот правильный: num1 = 54...PHP: альтернатива для поразрядных операций с 64-битными целымиTue, 18 Oct 2011 16:27:50 +0300JIEXAPHP: альтернатива для поразрядных операций с 64-битными целымиhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=83007#post494027Ну да, согласен (за минусом того, что вы оперируете десятичным основанием, а нужно двоичным), плюс конечно же нужно заменить на...PHP: альтернатива для поразрядных операций с 64-битными целымиTue, 18 Oct 2011 15:14:15 +0300cheopsPHP: альтернатива для поразрядных операций с 64-битными целымиhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=83007#post494014Нет, подход как раз неверен. 10 "" 5 != (1 "" 5) + 10.PHP: альтернатива для поразрядных операций с 64-битными целымиTue, 18 Oct 2011 13:53:21 +0300ДолоховPHP: альтернатива для поразрядных операций с 64-битными целымиhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=83007#post493986Подход верен, а точный эквивалент нужно смотреть самостоятельно с калькулятором в руках - поправку на минус нужно делать (её здесь...PHP: альтернатива для поразрядных операций с 64-битными целымиTue, 18 Oct 2011 09:18:32 +0300cheopsPHP: альтернатива для поразрядных операций с 64-битными целымиhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=83007#post493972" эквивалентен следующему " echo 54 + pow(2, 32); Это неверно.PHP: альтернатива для поразрядных операций с 64-битными целымиMon, 17 Oct 2011 22:14:42 +0300ДолоховPHP: альтернатива для поразрядных операций с 64-битными целымиhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=83007#post493964У РНР нет проблем с 64-битными числами, если он скомпилирован на 64-битной машине (или на машине с PAE). Обойти можно...PHP: альтернатива для поразрядных операций с 64-битными целымиMon, 17 Oct 2011 20:55:26 +0300СаняPHP: альтернатива для поразрядных операций с 64-битными целымиhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=83007#post493957Вот этот участок num1 = 54 num2 = 32 (uint64(num1))""num2эквивалентен следующему "?php echo 54 + pow(2, 32); ?"Не понятно только...PHP: альтернатива для поразрядных операций с 64-битными целымиMon, 17 Oct 2011 20:17:34 +0300cheopsPHP: альтернатива для поразрядных операций с 64-битными целымиhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=83007#post493951Здравствуйте! Скажите, пожалуйста, как подобный код можно реализовать на PHP? num1 = 54 num2 = 32 filter_val = (uint64(num1))""num2 |...PHP: альтернатива для поразрядных операций с 64-битными целымиMon, 17 Oct 2011 19:20:15 +0300JIEXA