Задать вопрос
@Triglav77

Как к бинарному значению прибавить 0?

Подскажите как к бинарному значению прибавить 0?

пробовал так, но не верно как понимаю ($nRight - бинарное значение)

$bin_right=pack("i",0);
$all=$nRight.$bin_right;
  • Вопрос задан
  • 105 просмотров
Подписаться 1 Простой 2 комментария
Пригласить эксперта
Ответы на вопрос 2
twobomb
@twobomb
Зачем прибавлять ноль?
$nRight = 0b11;
$nRight += 0b0;
Ответ написан
Комментировать
sergiks
@sergiks Куратор тега PHP
♬♬
Возможно, вам нужен был битовый сдвиг вправо?
$nRight = $nRight << 1;

Например:
$nRight = 55;
echo decbin($nRight); // 110111

$nRight = $nRight << 1;
echo decbin($nRight); // 1101110
echo $nRight; // 110 в десятичной ( это 55 * 2 )


Upd. выяснилось, что требуется к бинарной строке длиной 6 байт дописать ещё 1 байт с нулями. $all = $nRight . pack('C', 0);
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы