Описание тега uint32

NoneUint 32 - это тип данных, который представляет собой целое число без знака и закодирован в 32-битной памяти.
2 ответа

Преобразовать битовую последовательность в uint32_t в C++

Пользователь указывает длину регистра (LFSR) с целым числом в качестве параметра для функции, например, он вводит число 5. Мне нужно инициализировать этот 5-разрядный LFSR со всеми 1 битами (для длины 5 это будет 11111) и получить маску в формате ui…
1 ответ

Преобразование цветового формата UINT32 из AaBbGgRr в AaRrGgBb

Я пытаюсь преобразовать цветовой формат UINT32 из AaBbGgRr в AaRrGgBb в C++. Aa = альфа, Bb = синий, Gg = зеленый Rr = красный. Под преобразованием я подразумеваю переключение значений Bb и Rr. Кто-нибудь знает, как мне этого добиться?
24 сен '13 в 17:47
1 ответ

Когда использовать size_t против uint32_t?

Когда использовать size_t против uint32_t? Я видел метод в проекте, который получает параметр с именем length (типа uint32_t) для обозначения длины байтовых данных, с которыми нужно иметь дело, и метод для расчета CRC полученных байтовых данных. Тип…
23 фев '15 в 22:00
4 ответа

Почему значение этого uint32_t -2147483648?

Используя компилятор gcc, почему это uint32_t -2147483648 когда я установил MSB? Это без знака - не должно ли это быть положительным? #include <stdio.h> #include <stdint.h> #define BIT_SET(a,b) ((a) |= (1<<(b))) int main() { uint32…
21 авг '17 в 17:31
2 ответа

Как объявить переменную UInt32 с глобальным доступом к классу

Я пытаюсь объявить переменную UInt32, к которой может получить доступ любой метод в классе.. так что это глобально для методов классов, но не для любого другого класса... Я пытаюсь сделать это в.h @interface EngineRequests : NSObject { UInt32 dataVe…
08 мар '12 в 02:29
2 ответа

В C# я должен использовать uint или int для значений, которые никогда не должны быть отрицательными?

Возможный дубликат: Должен ли я использовать Uint в C# для значений, которые не могут быть отрицательными? Предположим, что MaxValue из (примерно:)) 2^31 против 2^32 не имеет значения. С одной стороны, используя uint кажется хорошим, потому что это …
03 июн '10 в 02:54
3 ответа

Невозможно преобразовать значение типа Int в ожидаемый тип аргумента UInt32.

Любые идеи о том, что я могу сделать, чтобы исправить эту ошибку, я пытаюсь получить десять случайных чисел, чтобы я мог запросить FireBase для набора вопросов, которые содержат случайные числа. Скриншот внизу. Я также добавил код... import UIKit im…
22 фев '16 в 19:56
1 ответ

Почему UInt32(stringArray.count) считает неправильно в функции, но корректен в одиночку на быстрой площадке?

Почему этот код считает 6 элементов, как 9 ("неправильно") на быстрой площадке. var stringArray = ["1", "2", "3", "4", "5", "6"] for var i = 0; i < 3; i++ { stringArray.append("Paragraph" + "\(i)") } func concat (array: [String]) -> String { l…
20 сен '14 в 11:38
1 ответ

Цикл, который работает для uint64 и uint32, не работает для uint8 или uint16

Я придумал цикл с использованием побитовой операции, в результате чего число, в котором включен каждый второй бит (т. Е. В случае 8-бит, 01010101). Теоретически, мой цикл должен работать очень хорошо, и он отлично работает с uint32 а также uint64, н…
21 окт '13 в 13:35
1 ответ

Как передать целое число NSUserDefaults в объект UInt32

Я задаюсь вопросом, возможно ли передать целочисленное значение, которое я создаю в моем NSUserDefaults, в объект UInt32? Пока я создаю NSUserDefaults, как показано ниже. NSString * yourKey = @"RequestNumber"; NSUserDefaults * defaults = [NSUserDefa…
23 фев '12 в 22:23
1 ответ

Генерация правильного объекта NSData из потока байтов

Я хочу передавать данные в байтах и ​​на стороне получателя хочу сгенерировать тот же объект NSData обратно. Размер моих данных может постоянно меняться. Я могу определить правильную длину, которая будет использоваться на стороне получателя для гене…
12 авг '13 в 19:41
1 ответ

Разбор DateTime из двоичного преобразования Int32Array

В настоящее время пытается проанализировать управляемую дату и время из двоичного файла. Поскольку файл загружается в веб-приложение, я использую JavaScript. var reader = new FileReader(); reader.readAsArrayBuffer( file ); var arrayBuffer = reader.r…
21 сен '17 в 03:06
6 ответов

Как мне установить максимальное значение UInt32

Какое максимальное значение для UInt32? Есть ли способ, которым я могу использовать оператор sizeof, чтобы получить максимальное значение (так как оно без знака)? Так что я не получаю #defines или магические числа в моем коде.
19 ноя '13 в 11:31
1 ответ

ReadInt32 против ReadUInt32

Я возился с парсерами IP-пакетов, когда заметил что-то странное. Когда дело доходит до разбора IP-адресов, в C# private uint srcAddress; // stuff srcAddress = (uint)(binaryReader.ReadInt32()); делает трюк, так что вы думаете, что это VB.Net эквивале…
07 июн '14 в 15:31
4 ответа

uint32_t не называет тип - VSCode с STM32 в Windows

В настоящее время я пишу код для проекта, в частности, интерфейс с датчиками через плату STM32 Nucleo F411RE. Я установил контакты / периферийные устройства и т. Д. С помощью STM32CubeMX, а затем сгенерировал код с помощью цепочки инструментов Makef…
10 дек '18 в 20:58
2 ответа

Оптимизация Bitshift в массив

У меня есть фрагмент кода, который выполняется со скоростью ~1,2 миллиона циклов в секунду после выполнения некоторых задач. Самым громоздким является установка массива uint8_t с битовыми сдвигами данных из двух фрагментов данных uint32_t. Код выдер…
23 янв '17 в 00:08
5 ответов

Преобразовать символы, соответствующие цифрам, в uint

Мне нужно обойти строку, которая должна быть строкой цифр и сделать некоторые арифметические операции над этими цифрами for (int i = data.Length - 1; i >= 0; --i) { uint curDigit; //Convert to uint the current rightmost digit, if convert fails re…
17 фев '14 в 15:46
3 ответа

UInt32 массив в двойной массив Swift

Мне нужно умножить 2 матрицы в swift, поэтому для использования ускорения мне нужно 2 массива с типом double. Проблема в том, что мне нужно умножить два массива типа UInt32. Есть ли способ конвертировать массив UInt32 в двойной массив? var UInt32Tes…
20 июл '16 в 15:53
1 ответ

Преобразование BitArray в UInt32 C#

Я пытаюсь преобразовать BitArray {0,0,0,0,0,0,0,0} в это: UInt32 0x0000 Как я могу это сделать?
11 май '16 в 08:52
3 ответа

Как использовать uint32 в массиве без знака

У меня есть 8 элементов uint32, и я хочу разбить каждый uint32 на 4 uint8, а затем добавить все uint8 рядом друг с другом как неподписанные символы в массиве, как я могу это сделать?
20 июн '13 в 05:16