&
- побитовое «и», а не побитовое сложение.
И код неправильный, потому что вы использовали неправильный формат. Используйте @"%04X"
вместо @"%x"
. (где 0 = пэд с 0, если не достаточно длинный, 4 = не менее 4 символов, X = шестнадцатеричный верхний регистр)