Вопросы по теме 'uint'

Арифметическая операция привела к переполнению в небезопасном C#
Задний план Мы уже более года используем некоторый код, дословно скопированный из книги Джо Даффи «Параллельное программирование в Windows» (стр. 149). Код (ниже) используется в нашем веб-приложении Asp.Net для проверки достаточности места в...
9777 просмотров
schedule 20.03.2022

почему chisel UInt (32.W) не может принимать беззнаковое число, у которого бит [32] оказывается равным 1?
Определено, что UInt - это тип целого числа без знака. Но в таком случае похоже, что MSB все еще является знаком. например, наиболее относительной проверкой качества является ошибка отрицательного значения Chisel UInt , которая позволяет обходное...
743 просмотров
schedule 13.04.2022

Преобразование неподписанного целого числа в подписанное целое через Google BigQuery
Я попытался выполнить запрос в Google BigQuery API и получил следующее исключение: "Несоответствие типа аргумента в функции ЕСЛИ: "distinctPlayers" — это тип "TYPE_UINT64", "0" — это тип "TYPE_INT32". Запрос слишком большой, поэтому я...
2498 просмотров
schedule 14.05.2022

Ошибка отрицательного значения Chisel UInt
Я недавно начал работать в scala, и мне нужно создать реализацию MD5 . Насколько я понимаю, MD5 требует беззнаковых типов, которых у scala нет. Поскольку я скоро начну работать с Chisel, у которого есть неподписанные типы, я решил реализовать его...
305 просмотров
schedule 20.07.2022

Entity framework с Uint DataContractJsonSerializer
У меня есть API, который я называю возвратом JSON. Это я десериализую в объекты, используя DataContractJsonSerializer. Мой JSON может иметь значения uint выше, чем int.MaxValue, поэтому мне нужно иметь свойство uint в моих классах, чтобы избежать...
147 просмотров

Преобразование шестнадцатеричного цвета в виде строки в Uint
Я искал это целую вечность и не могу найти решение, которое работает или которое я понимаю. У меня есть строка в базе данных «0x6c8c93», которую я хочу преобразовать в Uint, чтобы я мог преобразовать ее в цвет. Ниже приведена функция, которую я...
2299 просмотров
schedule 19.08.2022

Умножение и деление на целые числа разбиваются на части
Кто-нибудь знает, где я могу получить инструкции о том, как выполнять умножение и деление (и, возможно, даже модуль) для целых чисел, которые хранятся по частям? Я делаю библиотеку, в которой uint128_t хранится как uint64_t UPPER, LOWER .
400 просмотров
schedule 12.10.2023

Как использовать идентификатор ресурса MFC, хранящийся в виде строки
Я разрабатываю приложение MFC, в котором у меня есть меню, определенные в файле .rc. У меня есть требование удалить несколько пунктов меню во время выполнения, которые определены в файле xml. Идентификаторы меню хранятся в виде строки в xml, как...
1438 просмотров
schedule 18.12.2022

Почему вычитание int.MaxValue из uint отличается от вычитания переменной типа int из uint?
По крайней мере, на первый взгляд, это не вопрос переполнения int или uint. Я понимаю, что значения перекрываются только ~ наполовину, а диапазоны равны. Собственно, я на это и рассчитываю. Общие сведения. У меня есть хеш-алгоритм DotNet CRC,...
118 просмотров
schedule 14.02.2023

Swift — поведение UInt
Используя мой 64-битный Mac (Macbook Pro 2009), этот код на игровой площадке Xcode ведет себя странно: let var1 = UInt32.max // 4,294,967,295 let var2 = UInt64.max // -1 --> why? var var3: UInt = UInt.max // -1 --> why? var3 = -1 //...
211 просмотров
schedule 16.12.2023

sscanf, похоже, ведет себя по-разному с переменными uint и переменными int в c
Я разрабатываю программу для микроконтроллера и хочу читать цифры из строки в целочисленные переменные, используя sscanf() . Проблема в том, что я получаю другое поведение при использовании объявлений int по сравнению с uint8_t или uint16_t ....
651 просмотров
schedule 09.01.2024

Почему Array.count не является UInt?
Почему Array.count не UInt , а Int ? Как Array.count может быть отрицательным?
767 просмотров
schedule 27.04.2024

При попытке распечатать UINT_MAX я получаю -1
Когда я пытаюсь напечатать «UINT_MAX», я получаю -1, почему это? Это единственное, что у меня есть в моей main () - инструкции printf, которая выводит UINT_MAX.
313 просмотров
schedule 23.05.2024