Autor Tópico: [Pascal] Tipos de Variaveis  (Lida 3562 vezes)

Offline Teotónio Ricardo

  • Administrator
  • Newbie
  • *****
  • Mensagens: 0
  • Karma: +0/-0
    • Ver Perfil
    • http://www.teotonio.pt
[Pascal] Tipos de Variaveis
« em: Janeiro 14, 2006, 08:05:36 pm »
[Pascal] Tipos de Variaveis

- Boolean : ocupa 1 byte, só pode ter os valores True ou False (Verdadeiro ou Falso);
    - Real : ocupa 6 bytes, seus valores vão de 1E-38 até 1E+38;
    - Integer : ocupa 2 bytes, seus valores vão de -32768 até 32767, do tipo inteiro;
    - Word : ocupa 2 bytes, inteiro de 0 a 65535;
    - Longint : ocupa 4 bytes, valores inteiros de -2147483648 a 2147483647;
    - Shortint : inteiros de -128 a 127;
    - Byte : ocupa 1 byte, tipo inteiro de 0 a 255;
    - Char : ocupa 1 byte, tipo alfanumérico, seu conteúdo é qualquer valor da tabela ASCii;
    - String : ocupa de 2 a 256 bytes, cadeia de caracteres;

As próximas variáveis são só para o Turbo Pascal 5 ou superior
    - Single : tipo real com 7 digitos
    - Double : tipo real com 15 digitos
    - Extended : tipo real com 19 digitos
    - Comp : inteiros de -10E18 até 10E18

    Obs: A atribuição de um valor a uma variavel é com :=
            Soma:=(1+2+3+4);

Espero que vos faça falta!

Offline KTachyon

  • Global Moderator
  • Newbie
  • *****
  • Mensagens: 0
  • Karma: +0/-0
    • Ver Perfil
    • http://twitter.com/KTachyon
[Pascal] Tipos de Variaveis
« Responder #1 em: Janeiro 23, 2006, 02:07:45 pm »
Citar
Shortint : inteiros de -128 a 127;

Ou seja, 1 byte.

Pascal é mm frakito. Só tem variáveis de precisão até aos 32bits (Longint), que é o equivalente ao tipo Integer em C e Java. O tipo Long em C e Java permite 64bits...

As variáveis sem precisão no Pascal tb n têm grande qualidade.
My Q4 estimate: Macs: 5.89M; iPods: 4.19M; iPhones: 30.0M; iPads: 18.05M; Revenue: 37.00B; EPS: 9.50
AAPL Q3 result: Macs: 4.02M; iPods: 6.80M; iPhones: 26.0M; iPads: 17.04M; Revenue: 35.02B; EPS: 9.32

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49