Uma constante octal inteira em algumas linguagens de programação como C, C++ e Java é escrita iniciando com um dígito "0", seguida de um número na base 8, o qual é escrito usando os algarismos entre 0 e 7. Por exemplo, a constante octal inteira "010" representa o número decimal 8, porque é um "0" seguido de um número na base 8 ("10").Em particular o "0" sozinho é interpretado como 0, e também pode ser considerada uma constante inteira na base 8.
Assinale a expressão regular POSIX que representa as constantes octais inteiras descritas acima:
Escolha uma:
a. [0-7]x[0-9]*
b. 0[0-7]*
c. 0x[0-9A-Fa-f]*
d. 0[^8-9]*
e. [0-7]*
Soluções para a tarefa
Respondido por
19
Alternativa B, pois o primeiro caractere é 0 e um número octal está entre 0 e 7.
Respondido por
13
Alternativa b. 0[0-7]*
Perguntas interessantes