Помощь - Поиск - Пользователи - Календарь
Полная версия: Логический сдвиг
Форум «Всё о Паскале» > Современный Паскаль и другие языки > Ада и другие языки
AlonZo
Можно ли как-то применить к вещественной переменной логический сдвиг? Или как-нибудь обратиться в этой переменной ко 2,3,4 и т.д. байтам? Нужно показать двоичное представление этих байтов(как показывать 1 байт уже написано). Делаю в C#
Ozzя
В Паскале можно сделать так

var
a: LongWord;
b: Double;
begin
b:=3.14;
move(b,a, sizeof(b));

end.


А вот есть ли в С# аналог move - увы, не знаю
volvo
Цитата
Или как-нибудь обратиться в этой переменной ко 2,3,4 и т.д. байтам?

Код
        double d = 2.345;
        byte[] byteArr = BitConverter.GetBytes(d);
и обращайся к байтам массива byteArr...
Ozzя
У меня ошибка - a: QWord;

"Торопливость нужна при ловле блох." (С) yes2.gif
AlonZo
Спасибо, volvo. Получил, что хотел.
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.