dec2base
Converte um inteiro não negativo em texto numa base dada (2 a 36).
Categoria: Language Fundamentals > Data Types
Sintaxe
s = dec2base(d, base)
Dígitos de d na base base.
s = dec2base(d, base, len)
Preenche com zeros à esquerda até pelo menos len dígitos.
Descrição
Os dígitos são 0-9 seguidos de A-Z maiúsculas. O valor é dividido repetidamente pela base e os restos formam os dígitos, com o último resto primeiro. dec2bin e dec2hex são a mesma operação para as bases 2 e 16. O inverso é base2dec.
Argumentos de entrada
d- Inteiros não negativos (até
flintmax). base- Inteiro de 2 a 36.
len- Número mínimo de dígitos.
Argumentos de saída
s- Array char, uma linha por elemento de
d, preenchido com zeros à esquerda até o mesmo comprimento.
Exemplo
Várias bases
dec2base(10, 3)
dec2base(255, 16)
dec2base(10, 2, 8)
Saída
ans = '101'
ans = 'FF'
ans = '00001010'
Observações
Só base numérica é aceita; uma string de símbolos personalizados como base não é suportada.