dec2bin

Converte um inteiro não negativo em texto binário.

Categoria: Language Fundamentals > Data Types

Sintaxe

b = dec2bin(d)

Dígitos binários de d.

b = dec2bin(d, len)

Preenche com zeros até pelo menos len dígitos.

Descrição

Com um vetor de entrada, todas as linhas têm a largura exigida pelo maior valor, então dec2bin([1 5 10]) é uma matriz char 3 por 4. O resultado é texto; para operar sobre bits use bitand, bitor e bitshift nos números, ou converta de volta com bin2dec.

Argumentos de entrada

d
Inteiros não negativos até flintmax.
len
Número mínimo de dígitos.

Argumentos de saída

b
Array char de 0 e 1, uma linha por elemento, preenchido com zeros à esquerda até o mesmo comprimento.

Exemplo

Larguras e preenchimento

dec2bin(5)
dec2bin(5, 8)
dec2bin([1 5 10])
Saída
ans = '101'
ans = '00000101'
ans = 3×4 char array

    '0001'
    '0101'
    '1010'

Veja também

bin2dec dec2hex dec2base bitand