Equivalencia e de conversión de variables

Hola:

Teniendo este código en binario.

byte MiVariable[8] = { B00000, B00001, B00011, B10110, B11100, B01000, B00000 };

¿Cuál es el equivalente en hacerlo decimal y el otro en hexadecimal?

Lo comento para estar seguro al 100 % de lo que hago ya que estoy haciendo un programa orientado a Arduino sobre crear imágenes para LCD como indica aquí.

Un saludo.

Tal y como figura en la imagen del hilo que mencionas es correcto.
Estas tres declaraciones deberían ser equivalentes.

byte MiVariable[8] = { B00000, B00001, B00011, B10110, B11100, B01000, B00000 };
byte MiVariable[8] = { 0x0, 0x1, 0x3, 0x16, 0x1c, 0x8, 0x0};
byte MiVariable[8] = { 0, 1, 3, 22, 28, 8, 0 };

Si no me he equivocado en algún cálculo.
Saludos.

noter:
Tal y como figura en la imagen del hilo que mencionas es correcto.
Estas tres declaraciones deberían ser equivalentes.

byte MiVariable[8] = { B00000, B00001, B00011, B10110, B11100, B01000, B00000 };

byte MiVariable[8] = { 0x0, 0x1, 0x3, 0x16, 0x1c, 0x8, 0x0};
byte MiVariable[8] = { 0, 1, 3, 22, 28, 8, 0 };



Si no me he equivocado en algún cálculo.
Saludos.

Gracias por la aclaración.

Ahora me funciona el código de esta manera en Visual C#.

        private void button_Copiar_Hex_5x7_Click(object sender, EventArgs e)
        {
            Clipboard.SetText("byte " + textBox_Var_5x7.Text + "[8] = " + "{ " + textBox_Hex_5x7.Text + " };");
            statusStrip1.Items[1].Text = "Has copiado Hex en el portapapeles.";
        }

Y me genera los códigos que me has contado.

Saludo.