Perl/Números

Origem: Wikilivros, livros abertos por um mundo aberto.
Ir para: navegação, pesquisa

Números em Perl não diferem muito de outras linguagens de programação; se você já está familiazido, pode pular tranquilamente este capítulo.

Índice

[editar] Ponto flutuante

Estes são exemplos de números com ponto flutuante:

0.1, -3.14, 2.71828

[editar] Inteiros

Este são examplos de inteiros. Um cuidado especial deve ser tomado: um número inteiro que começa com 0 (zero) não tem o seu significado corretamente representado em decimal - ele é um número octal (ver abaixo).

12, -50, 20, 185, -6654, 6654

Estes não são inteiros:

15.5, -3.458, 3/2, 0.5

[editar] Representando números em formato não-decimal

Em Perl é possível representar números nas bases hexadecimal, octal e binária.

Um número escrito em binário começa com 0b (zero, b minúsculo), seguido dos bits:

0b101011101, 0b10

Números octais começam com 0 ("zero"):

015462, 062657, 012

Números hexadecimais começam com 0x (zero, x minúsculo):

0xF17A, 0xFFFF

[editar] Operações com números

[editar] Operações binárias: +, - , /, e *

Estas são as operações de soma, subtração, divisão e produto:

100 + 1 # o resultado é 101

100 - 1 # o resultado é 99

100 / 2 # o resultado é 50

100 * 2 # o resultado é 200

[editar] Exponenciação: **

O operador ** faz a exponenciação.

2**4  # o resultado é 16 = 24
4**3**2 # significa 4**(3**2) = 49 = 262144

[editar] = Módulo: %

O operador % retorna o módulo (ou seja, o resto da divisão)

 15 % 2 # o resultado é 1
 35 % 10 # o resultado é 5
Ferramentas pessoais
Espaços nominais

Variantes
Acções
Navegação
Projecto
Imprimir/exportar
Ferramentas
Noutras línguas