Вопросы по теме 'unsigned-char'
Случайные числа на беззнаковых символах продолжают быть '?'
Ранее я задавал вопрос, связанный с генерацией случайного символа без знака, и, тем не менее, из-за простоты я применил довольно хорошие предложения;
srand((unsigned)time(NULL));
rand()%256;
Я звоню в srand один раз в начале программы, но...
526 просмотров
schedule
12.09.2021
unsigned char в массив беззнаковых символов из 8 исходных бит
Я пытаюсь взять данный беззнаковый символ и сохранить 8-битное значение в массиве беззнаковых символов размера 8 ( 1 bit per array index ).
Итак, учитывая беззнаковый char A
Я хочу создать массив беззнаковых символов , содержащий 0 1 0...
1917 просмотров
schedule
27.11.2021
Преобразование char * в массив беззнаковых символов C
Я читаю файл, в котором есть данные. Данные неоднородны. Но время от времени может появляться строка с именем файла и значением суммы SHA1. Я читаю данные построчно, а затем, когда есть строка со значением суммы SHA1, я использую strtok, чтобы...
557 просмотров
schedule
15.11.2021
Преобразование беззнакового символа в подписанный int
Рассмотрим следующую программу
void main(){
char t = 179;
printf("%d ",t);
}
Выход -77. Но двоичное представление 179
10110011
Таким образом, не должно быть -51, учитывая, что 1-й бит - это бит. Двоичное представление -77 есть...
2750 просмотров
schedule
03.12.2021
Cout беззнаковый символ
Я использую Visual Studio 2019 : почему эта команда ничего не делает?
std::cout << unsigned char(133);
Мой компилятор буквально пропускает его (я проверил это с помощью пошаговой отладки): я ожидал печати à . Каждый вывод перед...
150 просмотров
schedule
29.10.2021
Преобразование из массива unsigned int в массив unsigned char
Я не знаю, как правильно преобразовать массив unsigned int в массив unsigned char. Я хотел бы получить несколько предложений.
Чтобы быть более ясным, моя проблема в том, что у меня есть функция, которая читает память, помещая данные в массив...
2187 просмотров
schedule
11.03.2022
unsigned char alloc и бесплатная выдача
Меня смущает одна странная вещь... У меня есть массив беззнаковых символов... Я выделяю его с помощью calloc и записываю в него некоторые байтовые данные... но когда я освобождаю этот неподписанный символ и снова выделяю его, я убедитесь, что он...
1568 просмотров
schedule
22.03.2022
Захват бит 1 и 6, а также от 2 до 5 в беззнаковом символе в C
У меня есть беззнаковый символ длиной 6 байт. Значение, хранящееся в char, равно:
Hex: 53167DFD95B7
Binary: 010100 110001 011001 111101 111111 011001 010110 110111
Что мне нужно сделать, так это захватить бит 1 и бит 6. Затем преобразовать...
138 просмотров
schedule
24.03.2022
Как представить беззнаковые значения char в виде шестнадцатеричной строки?
Я хочу преобразовать содержимое массива символов без знака в шестнадцатеричное строковое представление. Может ли кто-нибудь помочь с функцией или выходом?
unsigned char codeslink[5] ={ 0x33, 0x74, 0x74, 0x73, 0x72};
std::string...
764 просмотров
schedule
02.04.2022
Приведение std::string (гарантированное числовое значение) к беззнаковому символу
Я создал шаблон для приведения строк к разным типам данных, и у него возникают проблемы, когда тип данных является беззнаковым символом.
template<class TYPE>
bool TryParse(const std::string value, TYPE &out)
{
std::istringstream...
272 просмотров
schedule
21.05.2022
C - преобразование массива unsigned int в unsigned char
У меня есть число int без знака (2 байта), и я хочу преобразовать его в тип unsigned char. Проведя поиск, я обнаружил, что большинство людей рекомендуют делать следующее:
unsigned int x;
...
unsigned char ch = (unsigned char)x;
Правильный...
86210 просмотров
schedule
20.08.2022
Когда uint8_t ≠ беззнаковый символ?
Согласно C и C ++, CHAR_BIT >= 8 . Но всякий раз, когда CHAR_BIT > 8 , uint8_t не может быть даже представлен как 8 бит. Он должен быть больше, потому что CHAR_BIT - это минимальное количество бит для любого типа данных в системе.
В...
29341 просмотров
schedule
04.10.2022
Преобразование QString в беззнаковый массив символов
У меня есть очень основной вопрос здесь. Я некоторое время пытался гуглить, потому что есть много похожих вопросов, но ни одно из решений не сработало для меня.
вот фрагмент кода, который показывает проблему:
QString test = "hello";
unsigned...
25634 просмотров
schedule
19.04.2023
Как изменить строковый массив на беззнаковый char*?
У меня есть два массива:
array<String^>^ lub=gcnew array<String^>(24);
const unsigned char *lb[24];
Я хочу скопировать значения из первого массива, lub в lb; Как мне это сделать? Какие методы преобразования мне нужно использовать?
113 просмотров
schedule
25.04.2023
Преобразование из ByteArray в беззнаковый char*
я нахожусь в Qt, и у меня есть следующая проблема: я храню шаблон отпечатка пальца из встроенной системы, после отправки команды через ftp моя система получает отпечаток пальца от сканирования и сохраняет шаблон (как беззнаковый символ *), я знаю...
516 просмотров
schedule
08.04.2023
С# Маршалинг Unsigned Char Возвращаемое значение из С++ DLL
Я импортирую функции из C++ DLL в приложение C#. Я могу импортировать и некоторые функции, но не другие. Библиотека C++ DLL поставляется с проектом C++, в котором показано, как использовать ее из C++. Я хочу воспроизвести это на С#, но у меня...
606 просмотров
schedule
19.05.2023
Разница между unsigned short и unsigned char в коммуникации LoRa
Я работаю над установлением лора-связи между шлюзом (шапка RPI3 + LoRa) и узлом (шапка RPi3 + LoRa). Поскольку я хотел бы установить канал связи без TTN, я попробовал следующий пример для настройки связи между ними:...
125 просмотров
schedule
08.11.2022
Сравнение значений контрольной суммы SHA в C
Я работаю над заданием по созданию оболочки на C. Программа должна прочитать файл конфигурации, где перечислены команды, разрешенные в оболочке. Также в этом конфигурационном файле для каждой разрешенной команды также указано значение контрольной...
650 просмотров
schedule
27.10.2023
Нулевой указатель с беззнаковым символом в c
Я строю unsigned char * в c и хочу знать, как я это закончу. Поэтому обычно в конце своих воспоминаний я ставлю '\0' , но unsigned char распознает его как 0.
поэтому, когда я делаю что-то подобное:
void complement(unsigned char *c, int n){...
611 просмотров
schedule
05.11.2023
массив uint8 с прямым порядком байтов в массив uint16 с прямым порядком байтов
В Python2.7 при массовой передаче USB я получаю кадр изображения с камеры:
frame = dev.read(0x81, 0x2B6B0, 1000)
Я знаю, что один кадр имеет размер 342x260 = 88920 пикселей с прямым порядком байтов, потому что я прочитал 2x88920 = 177840...
767 просмотров
schedule
25.03.2024