Преобразования типов
Короче наткнулся я на проблему что rms поддерживает только байты а мне нада было туда сохранять integer и придумал я такую функцию по перегону типов...
хз может можно проще, но мне чето больше так понравилось... ;) Код:
public byte [] ToData(int Var) { |
Re: Преобразования типов
Я кнечно с этимя яыком не работаю, но ">>>" - немного ли стрелок в побитовом смещении? И зачем инициализировать массив перечислением? И почему не организовать всё это дело в цикле?
|
Re: Преобразования типов
есть два способа сдвига:
ротация: выпадающие биты вставляются с другой стороны... (>>) сдвиг: выпадающие биты теряются, а вставляются нули... (>>>) не думаю, что ради трех-четырех операций рационально заводить новую переменную и цикл... это же мобила ;) тут низкоуровневая оптимизация фарева :) (развертка мелких циклов и всякая байда) |
Re: Преобразования типов
А есть в java какой нибуть 2-х байтовый тип(типа word в pascal)?
|
Часовой пояс GMT +4, время: 23:19. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot