Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.12.23;
Скачать: CL | DM;

Вниз

Биты информации   Найти похожие ветки 

 
Шишкин Илья ©   (2003-11-28 18:18) [0]

Можно ли как нибудь из файла читать информацию по битно?


 
Reindeer Moss Eater ©   (2003-11-28 18:20) [1]

только глазами и с листа бумаги


 
Skier ©   (2003-11-28 18:21) [2]

"по битно" - нет.


 
Palladin ©   (2003-11-28 19:28) [3]

зато можно по восемьбитно :) вынужденное опережающее чтение...


 
}|{yk ©   (2003-11-28 19:31) [4]

Как извесно, единицей информации, которую можно обрабатывать непосредственно, т.е. обращаться к ней , есть байт. А с битами работа возможна как некоторые операции с байтами (xor,or,and,shl etc)


 
Style ©   (2003-11-28 19:54) [5]

Для удобства могешь воспользоваться моим юнитом 8-)
http://www.delphimaster.ru/download/index11.html

TByteBits


 
SergP ©   (2003-11-28 20:07) [6]


> Шишкин Илья © (28.11.03 18:18)
> Можно ли как нибудь из файла читать информацию по битно?


А смысл?

А ты считывай байт, но представляй себе что ты считал аж целых 8 битов.... :-)


 
Шишкин Илья ©   (2003-11-29 11:04) [7]

2 SergP
Допустим у меня есть байт. Могу ли я получить последние 2 бита. Или наоборот изменить их?


 
SergP ©   (2003-11-29 12:12) [8]


> Шишкин Илья © (29.11.03 11:04) [7]
> 2 SergP
> Допустим у меня есть байт. Могу ли я получить последние
> 2 бита. Или наоборот изменить их?


Конечно можешь. Хотя последние - это что значит, т.е. последние с какой стороны? Младшие или старшие?
Ну например если младшие:

var
a:byte;
byte0:boolean;
byte1:boolean;
...

// Установка двух младших битов в 0
a:=a and 252;
...
// Установка их в 1
a:=a or 3;
...
// Инвертирование младших двух битов в байте
a:=a xor 3;

Получить младшие 2 бита
byte0 := (a and 1)>0;
byte1 := (a and 2)>0;

Ну хотя бы так....


 
Anatoly Podgoretsky ©   (2003-11-29 12:21) [9]

http://www.delphikingdom.com/lyceum/seminar.asp?partID=4&LessonID=11



Страницы: 1 вся ветка

Текущий архив: 2003.12.23;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.018 c
1-75185
BorisKb
2003-12-11 16:04
2003.12.23
Своя кнопка в заголовке окна.


1-75202
DDA
2003-12-10 19:59
2003.12.23
Генераторо Случайных Чисел


7-75439
Dimaxx
2003-10-17 00:07
2003.12.23
Формат дисков под NT-системами


1-75182
NeedHELP
2003-12-11 15:53
2003.12.23
Incompatible types: WideString and PAnsiChar


3-75123
Вован
2003-11-26 22:55
2003.12.23
регистр и dbase