У меня есть несколько двоичных данных (два дополнения), поступающих с акселерометра, и мне нужно преобразовать их в целое число. Есть ли стандартная функция библиотеки, которая делает это, или мне нужно написать собственный код?Преобразование данных двоичного двоичного кода в целое число в объекте-c
Например: Я получаю объект NSData от acclerometer, который при преобразовании в шестнадцатеричный выглядит следующим образом:
C0088001803F
Который представляет собой объединение 3-х блоков данных 2-байтовые:
x = C008
y = 8001
z = 803F
Сосредоточение на оси х только:
hex = C008
decimal = 49160
binary = 1100000000001000
twos complement = -16376
есть ли стандартная функция для преобразования из C008 в двойном дополнении непосредственно к -16376?
спасибо.
Использование NSData для преобразования двоичных данных в любые другие ... – Mani
Можете ли вы показать тип двоичных данных? Это пример NSData? Это int []? Это только одно целое или больше одного? –
@ AminNegm-Awad Done. – theDuncs