9
ответов

Как я программно возвращаю макс. из двух целых чисел, не используя операторов сравнения и не используя если, еще, и т.д.?

Как я программно возвращаю максимум двух целых чисел, не используя операторов сравнения и не используя если, еще, и т.д.?
вопрос задан: 30 August 2015 15:40
9
ответов

Почему мы всегда объявляем, что константы полномочия 2?

Большинство констант, которые я вижу в коде других, является полномочиями 2, т.е. #define РАЗМЕР 256 или общедоступный статический заключительный международный РАЗМЕР = 2048; Есть ли какая-то конкретная причина, почему мы делаем это вместо т.е. #define...
вопрос задан: 26 April 2015 21:33
9
ответов

Узнайте, что число битов должно было представить положительное целое число в двоичном файле?

Это является, вероятно, довольно основным, но сохранить меня приблизительно один час горя кто-либо может сказать мне, как можно разработать число битов, требуемых представить данное положительное целое число в Java? например, Я добираюсь...
вопрос задан: 24 May 2014 23:37
9
ответов

Когда использовать Побитовые операторы во время веб-разработки?

Хотя я схватываю понятие Побитовых операторов, я не могу сказать, что столкнулся со многими вариантами использования во время процесса веб-разработки, при котором я должен был обратиться к использованию Побитовых операторов. Вы используете...
вопрос задан: 2 October 2011 16:43
9
ответов

Преобразуйте от 0 до 1 и наоборот

Меня спросили в интервью: как преобразовать от 0 до 1 и от 1 до 0. Я ответил: Простой, если и Поразрядные операции переключателя. Есть ли какой-либо другой подход?
вопрос задан: 6 May 2010 23:42
9
ответов

Почему брюшной пресс (0x80000000) == 0x80000000?

Я только что начал читать Восхищение Хакера, и оно определяет брюшной пресс (-231) как-231. Почему это? Я попробовал printf (" %x", брюшной пресс (0x80000000)) в нескольких различных системах, и я возвращаю 0x80000000 на всех них.
вопрос задан: 29 March 2010 15:34
9
ответов

Код без веток, который отображает нуль, отрицательный, и положительный 0, 1, 2

Запишите функцию без веток, которая возвращается 0, 1, или 2, если различием между двумя целыми числами со знаком является нуль, отрицательный, или положительный. Вот версия с ветвлением: интервал Выдерживает сравнение (интервал x, интервал y) {интервал..
вопрос задан: 26 October 2009 18:21
9
ответов

Java>> по сравнению с>>> Оператор? [дубликат]

Я без своего справочника Java, и мне нелегко находить ответ с Google. Каково различие между">>" и">>>" операторы в Java? международное значение = 0x0100; международный результат = (...
вопрос задан: 26 June 2009 21:28
9
ответов

поразрядно индексируя в C?

Я пытаюсь реализовать идею сжатия данных, которую я имел, и так как я предполагаю выполнять ее против большого корпуса данных тестирования, я думал для кодирования ее в C (у меня главным образом есть опыт в сценариях...
вопрос задан: 15 September 2008 13:19
8
ответов

Как вы используете побитовые флаги в C ++?

На этом сайте я хочу представить Лабиринт с двумерным массивом 16-битных целых чисел. Каждое 16-битное целое число должно содержать следующую информацию: Вот один из способов сделать это (это не ...
вопрос задан: 1 March 2019 20:01
8
ответов

Учитывая целое число, как я нахожу следующее самое большое питание двух битового жонглирования использования?

Если у меня есть целое число n, как я могу найти следующее число k> n таким образом что k = 2^i с некоторыми я элемент N поразрядным смещением или логикой. Пример: Если у меня есть n = 123, как я могу найти k = 128...
вопрос задан: 27 April 2017 12:33
8
ответов

О каких ПОЛЕЗНЫХ приемах кода побитового оператора разработчик должен знать? [закрытый]

Я должен сказать, что у меня никогда не было причины использовать побитовые операторы, но я уверен, что существуют некоторые операции, которые я выполнил, который был бы более эффективно сделан с ними. Как имеет "смещение" и "...
вопрос задан: 30 March 2011 06:39
8
ответов

Вытаскивая слова на 32 бита из 64-разрядных значений в C/C++ и не вызывая беспокойство о порядке байтов

Это - мое понимание, которые в побитовых операторах C/C++, как предполагается, независимый порядок байтов и ведут себя способ, которым Вы ожидаете. Я хочу удостовериться, что я действительно получаю старшее значащее и наименьшее...
вопрос задан: 3 February 2010 18:21
8
ответов

Вращение битового массива 90 градусов

У меня есть одно 64-разрядное целое число, которое я должен повернуть 90 градусов в области 8 x 8 (предпочтительно с прямой побитовой обработкой). Я не могу выяснить удобный алгоритм для этого. Например, это://...
вопрос задан: 3 November 2009 16:13
8
ответов

Самый быстрый способ перечислить через включенные биты целого числа

Что самый быстрый путь состоит в том, чтобы перечислить через целое число и возвратить экспоненту каждого бита, который включен? Видели, что пример использует <<и другая Математика использования. Голова. Удивление, если существует...
вопрос задан: 8 May 2009 03:25
8
ответов

Как использовать побитовый оператор для передачи нескольких Целочисленных значений в функцию для Java?

В средах разработки приложения я продолжаю видеть платформы, которые позволяют Вам передавать в нескольких Международных значениях (обычно используемый вместо перечисления) в функцию. Например: общедоступный класс Пример {...
вопрос задан: 15 March 2009 15:52
8
ответов

Что лучший способ состоит в том, чтобы преобразовать от сетевого числа битов до сетевой маски?

Например, если у меня есть сетевая спецификация как 172.20.10.0/24, "24" число битов. Что лучший способ состоит в том, чтобы преобразовать это в сетевую маску как 0xffffff00?
вопрос задан: 20 October 2008 14:43
7
ответов

Как инвертировать биты байта?

Например, в PHP, как я инвертировал бы биты байта 11 011 111 - 11 111 011?
вопрос задан: 20 July 2019 12:25
7
ответов

Эмуляция переменного сдвига разряда с помощью только постоянные сдвиги?

Я пытаюсь найти способ выполнить косвенную shift-left/right операцию, на самом деле не используя переменный сдвиг op или любые ответвления. Конкретный процессор PowerPC я продолжаю работать, имеет причуду...
вопрос задан: 26 January 2019 05:29
7
ответов

Запись 'битов' к потокам файла C++

Как я могу записать 'один бит' в поток файла или файловую структуру каждый раз? Действительно ли возможно записать в очередь и затем сбросить его? Действительно ли это возможно с C# или Java? Это было необходимо при попытке к...
вопрос задан: 22 August 2018 11:08
7
ответов

Странное поведение оператора сдвига вправо (1>> 32)

Я недавно столкнулся со странным поведением с помощью оператора сдвига вправо. Следующая программа: #include <cstdio> #include <cstdlib> #include <iostream> #include <stdint.h> интервал...
вопрос задан: 16 October 2017 12:21
7
ответов

Python: установка количества битов (popcount)

В моей базе данных было продублировано несколько больших двоичных объектов (oracle 11g), которые выполняли операции XOR для большого двоичного объекта с использованием UTL_RAW.BIT_XOR. После этого я хотел посчитать количество установленных битов в двоично
вопрос задан: 23 May 2017 12:09
7
ответов

Окружение к следующему питанию 2

Я хочу записать функцию, которая возвращает ближайшее следующее питание 2 чисел. Например, если мой вход 789, вывод должен быть 1024. Есть ли любой способ достигнуть этого, не используя циклов, но...
вопрос задан: 2 May 2017 12:57
7
ответов

Что самый быстрый/больше всего эффективный путь состоит в том, чтобы найти, что самый высокий набор укусил (msb) в целом числе в C?

Если у меня есть некоторое целое число n, и я хочу знать положение старшего значащего бита (то есть, если младший значащий бит справа, я хочу знать положение самого далекого левого бита это...
вопрос задан: 4 March 2017 01:19
7
ответов

Что делает>>, означают в PHP?

Рассмотрите: отзовитесь эхом 50>> 4; Вывод: 3, Почему это производит 3?
вопрос задан: 28 December 2015 15:44
7
ответов

Самый быстрый способ зафиксировать реальное (фиксированное/с плавающей точкой) значение?

Существует ли более эффективный способ зафиксировать вещественные числа, чем использование если операторы или тернарные операторы? Я хочу сделать, это и для удваивается и для 32-разрядной fixpoint реализации (16.16). Я не спрашиваю...
вопрос задан: 18 August 2013 08:45
7
ответов

Битовые поля C / C ++ по сравнению с побитовыми операторами для выделения битов, что быстрее, лучше, более переносимо?

Мне нужно упаковать несколько бит в байт следующим образом: struct {char bit0: 1; символ бит 1: 1; } а; if (a.bit1) / * etc * / или: if (a & 0x2) / * etc * / Из ясности исходного кода ...
вопрос задан: 17 March 2011 09:50
7
ответов

Поразрядно И, Поразрядно Включительно ИЛИ вопрос, в Java

У меня есть несколько строк кода в рамках проекта, что я не вижу значение... буфера [я] = (currentByte и 0x7F) | (currentByte и 0x80); Это читает filebuffer из файла, хранившего как байты, и...
вопрос задан: 20 April 2010 07:28
7
ответов

Найдите старший значащий бит (крайним левым), который установлен в небольшом массиве

У меня есть немного реализации массива, где индексом 0th является MSB первого байта в массиве, 8-м индексом является MSB второго байта и т.д... Что является быстрым способом найти первый бит, который является...
вопрос задан: 6 April 2010 23:53
7
ответов

Как я определяю, какой бит установлен в неподписанном int64

У меня есть переменная vBit, который является неподписанным int64. Я знаю, что существует точно один набор битов, и я должен выяснить, какой это. В настоящее время я делаю это как это (в Delphi): vPos: =-1; повторите vBit: =...
вопрос задан: 8 January 2010 11:28