Asterisco

O que é o Asterisco no Computador?

O asterisco (*) é um caractere de texto do computador. Também chamado de estrela ou estrelinha.

Como Digitar o Asterisco no PC?

Para digitar o asterisco, segure a tecla Shift e pressione a tecla do número 8 no teclado alfanumérico. Ou pressione o asterisco no teclado numérico, encontrado acima do número 9.

Como se Diz Asterisco em Inglês?

Asterisco em Inglês é asterisk. Também chamado de star, "estrela."

O que Significa o Asterisco?

O asterisco costuma ter certos significados quando usado em programas de computador e códigos de texto.

Sinal de Multiplicação

Primeiramente, o asterisco significa "multiplicar." Ele é usado em vez do sinal de multiplicação, que seria um X-zinho. Isto é, em vez de:

2×3 (dois vezes três).

É comum digitar:

2*8.

Se pronuncia isso "dois vezes três" também. Só muda o caractere.

Observe que no teclado numérico temos teclas para todas as quatro operações básicas matemáticas: adição (+), subtração (-), multiplicação (*), e divisão (/). Quem trabalho muito com cálculos no computador costuma ter prática usando o teclado numérico. Porém quem não trabalho com isso costuma nunca usá-lo. Em alguns países é comum que teclados nem tenham essa seção do teclado.

Em alguns motores de busca, como o Google, você pode digitar 2*3 e o motor de busca irá fazer a conta para você e exibir o resultado!

Sinal de Potência

Em alguns casos, dois asteriscos ** significa potência. Essa operação matemática também costuma ser representada por um sinal de til (^) sozinho.

Isto é, 2**3 e 2^3 ambos podem significar "2 elevado a terceira potência" ou "2 elevado ao cubo" em alguns casos.

Ambos funcionam no Google, por exemplo. Na linguagem de programação Python, ** é usado.

Curinga: Filtro para Quaisquer Caracteres

Na escrita de código para filtrar texto, o asterisco (*), também chamado de "curinga" (em Inglês: wildcard), faz um programa de computador interpretador qualquer quaisquer caracteres como passando pelo filtro.

Isso é usado para escrever códigos que só se importam com o começo ou final de um texto sendo de certa forma, e o "resto" pode ser quaisquer caracteres.

Por exemplo, *.jpg é um filtro que diz que um texto deve conter "quaisquer caracteres" seguido pelos caracteres .jpg. Em outras palavras, o texto precisa terminar em .jpg, e como ele começo não importa, ou quantos caracteres há antes de .jpg não importa. Isso seria um filtro para um nome de arquivo ou caminho de arquivo que filtra somente aqueles com a extensão de arquivo .jpg. Você pode encontrar códigos do gênero em caixas de diálogo para abrir e salvar arquivos de vez em quando.

Observe que o curinga geralmente aceita "nada" como sendo válido. Por exemplo, o código "abre*fecha" consideraria válido textos como "abrefecha" e "abre e então fecha."

Regex: Zero ou Mais Vezes

Em códigos Regex, * significa "zero ou mais vezes."

Por exemplo, o Regex bana(na)* aceitaria textos como bana, banana, bananana, banananana, etc. Ou seja, bana mais na zero ou mais vezes.

Ponteiros

Em linguagens de baixo nível como C, C++, e Zig, o asterisco (*) indica que uma variável é um tipo de ponteiro (em Inglês: pointer), o que significa que a variável contém apenas o código de um endereço de memória (i.e. a variável referencia outros dados da memória), e precisa ser dereferenciada para acessar seu conteúdo.

Por exemplo, em C++:

int foo = 5;

// coloca o endereço de foo
// como valor do ponteiro
int *ponteiro = &foo; 

// coloca o número "10"
// como valor no endereço dereferenciado do ponteiro
*ponteiro = 10;

// agora foo seria 10

Comentários

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *