2016-10-03 4 views
0

Я чрезвычайно новичок в C++, поэтому я, вероятно, задаю очень тривиальный вопрос, но если бы вы могли помочь, это было бы здорово!C++ двоичное значение для индексированного массива

У меня есть массив [n]. Индексировано от 0 до некоторого неизвестного значения. Мне нужно получить доступ к индексу массива, значение n, но мне нужно сделать это в двоичном формате. Я намереваюсь немного изменить ситуацию. Итак, если у меня есть массив из 2048 точек, как я могу представить массив 1024 в двоичном формате?

+6

Я действительно не понимаю, что вы подразумеваете под бинарным здесь или что именно вы хотите сделать. –

+4

Непонятно, что вы просите. См. [Ask]. –

+1

Лучшим способом общения с другими программистами является код. – kfsone

ответ

1

Если вы хотите, чтобы записать значение в двоичной системе, вы можете сделать это в C++ 14 с

int my_binary_value = 0b01010101; 

Если вы хотите проверить конкретный бит в междунар, вы можете сделать это, маскирование, то есть

bool is_bit_4_set = my_binary_value & 0b00001000;