5
ответов

Возвратите нуль для отрицательных целых чисел

Друг просто бросает некоторый код, подобный следующему коду C#: интервал i =...; возвратиться i <0? 0: я; Это заставило меня думать. Существует любой "другой" способ возвратить нуль для отрицательных целых чисел, или текущий...
вопрос задан: 5 November 2009 19:48
5
ответов

Как я могу установить все биты на '1' в двоичном числе неизвестного размера?

Я пытаюсь записать функцию в блоке (но позволяет, принимают агностика языка для вопроса). Как я могу использовать побитовые операторы для установки всех битов переданного в числе к 1? Я знаю, что могу использовать...
вопрос задан: 4 May 2009 01:46
4
ответа

Получите и управляйте комбинацией двоичных разрядов плавания как целое число

В Python 2.5 у меня есть плавание, и я хотел бы получить и управлять его комбинацией двоичных разрядов как целым числом. Например, предположите, что у меня есть x = 173.3125 В формате IEEE 754, комбинация двоичных разрядов x в шестнадцатеричном...
вопрос задан: 5 October 2019 04:25
4
ответа

Что такое операторы побитового сдвига (bit-shift) и как они работают?

Я пытался изучать C в свободное время, и другие языки (C #, Java и т. Д.) Имеют ту же концепцию (и часто те же операторы) ... Что мне интересно, так это на уровне ядра, что значит -...
вопрос задан: 11 December 2018 19:27
4
ответа

Как вычислить 3D число Morton (чередуйте биты 3 ints),

Я ищу быстрый способ вычислить 3D число Morton. Этот сайт имеет основанный на магическом числе прием для того, чтобы сделать его для 2D чисел Morton, но не кажется очевидным, как расширить его до 3D. Так в основном...
вопрос задан: 23 October 2018 17:57
4
ответа

Нуждаюсь в помощи понимая “getbits ()” метод в Главе 2 K&R C

В главе 2, разделе по побитовым операторам (разделяют 2.9), я испытываю затруднения при понимании, как один из выборочных методов работает. Вот предоставленный метод: неподписанный интервал getbits (неподписанный интервал x...
вопрос задан: 3 July 2018 10:58
4
ответа

Поймайте и вычислите переполнение во время умножения двух больших целых чисел

Я ищу эффективное (дополнительно стандартный, изящный и легкий реализовать) решение умножить относительно большие количества и сохранить результат в одно или несколько целых чисел: Позвольте говорят, что я имею...
вопрос задан: 25 June 2018 10:08
4
ответа

Почему полезно считать число битов?

Я видел многочисленные вопросы о подсчете числа битов набора в типе вставки входа, но почему это полезно? Для тех, которые ищут алгоритмы о разрядном подсчете, посмотрите здесь: Подсчет...
вопрос задан: 23 May 2017 12:07
4
ответа

Побитовые операторы и “порядок байтов”

Порядок байтов имеет значение вообще с битовыми операциями? Или логичный или смещающийся? Я работаю над домашней работой относительно побитовых операторов, и я не могу сделать орла или решку на ней, и я думаю...
вопрос задан: 23 May 2017 11:46
4
ответа

Перечисления - значение всех параметров

Есть ли способ добавить параметр «Все значения» в перечисление без необходимости каждый раз менять его значение новое значение добавлено в перечисление? [Флаги] публичное перечисление SomeEnum {SomeValue = 1, ...
вопрос задан: 14 April 2016 10:14
4
ответа

Что плохо о смещении 32-разрядных переменных 32 битов?

Я недавно забрал копию Прикладной Криптографии Bruce Schneier, и это было хорошее чтение. Я теперь понимаю, как несколько алгоритмов обрисовали в общих чертах в книжной работе, и я хотел бы начать реализовывать...
вопрос задан: 5 September 2015 22:11
4
ответа

Декодирование резкого поворота крутого поворота

В буферах протокола Google, кодирующих обзор, они представляют что-то позвонившее "Кодирование Резкого поворота Крутого поворота", это берет числа со знаком, которые имеют маленькую величину, и создает серию неподписанных чисел...
вопрос задан: 2 July 2013 19:29
4
ответа

Вычисление веса Hamming эффективно в matlab

Учитывая MATLAB uint32, который будет интерпретироваться как немного строки, что такое эффективный и краткий способ рассчитать, сколько ненулевых битов находится в строке? У меня есть работа, наивный подход который циклы...
вопрос задан: 2 June 2013 15:39
4
ответа

как вычислить использование битового "ИЛИ" И, XOR и сдвиг?

Вопрос кажется вполне прилично сформулированным, у меня есть виртуальная машина, которая реализует только И, XOR, SHL и SHR, все же я должен сделать "ИЛИ 0x01" операция.
вопрос задан: 27 September 2012 08:58
4
ответа

Проверка, если немного установлено или нет

Как проверить, установлен ли определенный бит в байте? bool IsBitSet (Байт b, байт nPos) {возвращаются.....;}
вопрос задан: 26 January 2012 20:35
4
ответа

Сделать операторы равенства возвращать двоичный код вместо bool [duplicate]

Есть ли способ сделать операции равенства (! =, ==) return в двоичном int, а не в bool? То есть, 4! = 4 возвращает (bool) false, но я хотел бы получить (int) 0. Самый простой способ - сделать бросок: ...
вопрос задан: 20 March 2011 20:14
4
ответа

Битовые флаги - Чего мне не хватает?

простой код: protected void Page_Load (отправитель объекта, EventArgs e ) {DateTime now = DateTime.UtcNow; lit.Text + = "
now.DayOfWeek:" + now.DayOfWeek.ToString (); // Будние дни (...
вопрос задан: 21 August 2010 18:05
4
ответа

Понимание поразрядной Операции И

Я читал о разрядных операторах в Objective C в книге Kochan, "Программируя в Objective C". Я ОЧЕНЬ смущен этой частью, хотя я действительно понял больше всего все остальное...
вопрос задан: 6 August 2010 09:33
4
ответа

Побитовая обработка в C# с помощью маски

Я нуждаюсь в небольшой помощи с растровыми операциями в C#, я хочу взять UInt16, изолировать произвольное число битов и установить их использующий другое значение UInt16. Пример: 10101010 - Исходное значение...
вопрос задан: 12 July 2010 18:02
4
ответа

Побитовые операторы и преобразование интервала к 2 байтам и назад снова

новый пользователь, Привет парни! Так, надо надеяться, кто-то может помочь.. Мое образование является php, настолько входящим слово низкопроизводительного материала как, символ является байтами, которые являются битами.. который является двоичными значени
вопрос задан: 13 June 2010 09:44
4
ответа

Загадка блока ARM

В первую очередь, я не уверен, существует ли решение даже. Я провел больше чем несколько часов, пытаясь придумать один, поэтому остерегайтесь. Проблема: r1 содержит произвольное целое число, флаги не установлены...
вопрос задан: 2 June 2010 18:46
4
ответа

Самый быстрый метод, чтобы определить, является ли число треугольным числом

Треугольное число является суммой n натуральных чисел от 1 до n. Что должен найти самый быстрый метод, является ли данное положительное целое число треугольным? Вот сокращение первого 1200-го...
вопрос задан: 26 May 2010 15:15
4
ответа

Используйте длину битов в интервале

Если у Вас есть двоичное число 10110, как я могу заставить его возвращаться 11111? например, новое двоичное число, которое устанавливает все биты на 1 после первого 1, существуют некоторые аналогично упомянутые ниже примеры: 101 должен...
вопрос задан: 23 May 2010 13:39
4
ответа

Алгоритм для поразрядной игры

Если у меня есть 32-разрядное двоичное число, и я хочу заменить более низкое 16-разрядное из двоичного числа с 16-разрядным числом, что я имею и сохраняю верхнее 16-разрядное из того числа для создания нового двоичного числа.....
вопрос задан: 2 May 2010 13:53
4
ответа

Выполните итерации через все возможные значения с плавающей точкой

Как я могу перечислить все возможные значения типа данных с плавающей точкой? Я могу сделать это использование объединения в C или C++, но это будет портативно? Как это может быть сделано на других языках? JavaScript? Позвольте нам просто...
вопрос задан: 21 April 2010 09:05
4
ответа

Перезапись диапазона битов в целом числе универсальным способом

Учитывая двух целочисленных X и Y, я хочу перезаписать биты в положении P к P+N. Пример: интервал x = 0xAAAA;//0b1010101010101010 интервал y = 0x0C30;//0b0000110000110000 интервал заканчиваются = 0xAC3A;//...
вопрос задан: 12 April 2010 04:24
4
ответа

Вопрос об операции обратимости XOR

Я услышал где-нибудь, что использование, XOR не обратим (они говорили о шифровании), но я не понимаю, как это было предназначено? AFAIK даже с ИЛИ операция Вы не можете узнать который из двух битов...
вопрос задан: 24 February 2010 14:12
4
ответа

Утвержденный синтаксис для необработанного управления указателем

Я заставляю блок памяти скопировать стандартную программу и потребность иметь дело с блоками необработанной памяти в эффективных блоках. Мой вопрос не о специализированной стандартной программе копии, к которой я делаю, а в как правильно...
вопрос задан: 17 February 2010 23:35
4
ответа

Как получить lg2 числа, которое является 2^k

То, что является лучшим решением для получения основы 2 логарифма числа, которое я знаю, является питанием два (2^k). (Конечно, я знаю только значение 2^k не k само.) Один способ, которым я думал о выполнении...
вопрос задан: 6 February 2010 17:03
4
ответа

Как я представляю и работаю с n-bit векторами в Python?

В присвоении я в настоящее время продолжаю работать, мы должны работать с битовый векторами, но я очень не уверен в том, как сделать это в Python. Они должны смочь быть от 4 битов до 20 битов. Я никогда не работал...
вопрос задан: 27 January 2010 15:23