Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
ILNAR_93
Android
243 / 240 / 52
Регистрация: 19.01.2013
Сообщений: 1,896
Записей в блоге: 3
1

Получение битов из байтов

01.08.2018, 08:55. Просмотров 786. Ответов 3
Метки нет (Все метки)

Например есть 8 байт данных.
Есть стартовый байт и стартовый бит - откуда нужно взять информацию, а также длина в битах(сколько нужно взять).

Как я могу достать из этих 8 байт например, с первого байта - 7 и 8 бит (т.е. стартовый байт №1, позиция стартового бита №7, длина 2 бита)
0
Лучшие ответы (1)
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.08.2018, 08:55
Ответы с готовыми решениями:

Получение битов и байтов от значения
Здравствуйте! И так, дано к примеру значение формата 0x0000FF00 . Как получить 2 байт данного...

Сканирование байтов в памяти, и получение начального адреса байтов
Привет форумчане! У меня вопрос, как просканировать память у процесса так, чтобы получить адрес...

Замена байтов/битов
Здравствуйте. Помогите пожалуйста написать программу: нужно ввести последовательность из 8 целых...

Сдвиг на несколько байтов. Подсчет битов
Здравствуйте. Есть заданеобходиорой необходимо сосчитать количество 0 бит в младшем и старшим...

Перевод массива битов в массив байтов
есть массив birBuffer2, содержащий N битов. нужно задать цикл, который переведет биты в байты,...

3
Egor1024
1 / 1 / 1
Регистрация: 20.10.2016
Сообщений: 7
01.08.2018, 09:23 2
Один из вариантов: класс bitset из библиотеки stl.
1
_Night_Scream_
89 / 84 / 12
Регистрация: 08.08.2013
Сообщений: 667
01.08.2018, 10:21 3
Лучший ответ Сообщение было отмечено ILNAR_93 как решение

Решение

ILNAR_93,

Вот, всё достаточно просто.

Java
1
2
3
public int getBit(int numByte, int bit) {
   return (arr[numByte] >> bit) & 1;
}
Если не секрет, для чего делаете? Что за программа?
1
ILNAR_93
Android
243 / 240 / 52
Регистрация: 19.01.2013
Сообщений: 1,896
Записей в блоге: 3
01.08.2018, 10:54  [ТС] 4
Цитата Сообщение от _Night_Scream_ Посмотреть сообщение
Если не секрет, для чего делаете? Что за программа?
считывание параметров Can шины.

Цитата Сообщение от _Night_Scream_ Посмотреть сообщение
Вот, всё достаточно просто.
действительно

Спасибо
0
01.08.2018, 10:54
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.08.2018, 10:54

Циклическое кодирование строки байтов с ключа N из битов
Помогите, пожалуйста дописать программу, так чтобы она запускалась (на turbo pascal) Задание...

Получение битов из String
Дана строка string str = "Привет,пока"; Нужно получить в юникоде новую строку с битами. Пробовал...

Getbits - Получение n битов c позиции p от х
Есть такой код, короче получает n битов c позиции p от х. #include <stdio.h> #include <conio.h> ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.