Объявление растровых значений в Objective-c
Основной вопрос о битовых манипуляциях. Как я могу объявить значение растрового изображения uint8_t в Objective-C?
например, значение: "00000001"
Это так просто, как:
uint8_t value = 00000001
или он должен иметь какой-то шестнадцатеричный префикс?
uint8_t valuePrefix = 0x00000001
1 ответ
Когда вы говорите "растровое изображение", я предполагаю, что вы говорите о двоичных представлениях. Если вы указываете двоичное число, вы используете 0b
префикс:
uint8_t value = 0b00000100; // 4
Или, если включен только один бит, мы часто используем оператор побитового сдвига:
uint8_t value = 1 << 2; // 4