reales

1
En cada lenguaje de programación hay varios tipos numéricos, con diferentes largos y precisiones. Hay que elegirlos de acuerdo al tipo de información que representa la variable. Aquí sólo ponemos los más usados y como declararlos en cada lenguaje. Los rangos de los reales en realidad varían ligeramente de un lenguaje a otro, o incluso entre distintas versiones o librerías que se usan, pero los valores que aparecen son una buena orientación. QB Pascal C++ Rango Cifras enteros cortos Shortint char de -128 a 127 valor exacto enteros Integer Integer int de -32768 a 32767 valor exacto enteros largos Long Longint long de - 2147483648 a 2147483647 valor exacto reales Single single float de 1.5e- 45 a 3.4e38 7-8 reales largos Double double double de 5.0e- 324 a 1.7e308 15-16 reales muy largos extended longdouble de 3.4e- 4932 a 1.1e4932 19-20 En algunos lenguajes hay otros tipos, por ejemplo en el C++ se pueden definir números complejos, o en algunas versiones del QB o VB se usar encontrar números con una cantidad fija de decimales (o sea un entero dividido por 10000). En Pascal aparece un tipo de reales llamados real, pero es mejor olvidarlos.

Upload: alejandro-campos

Post on 23-Jul-2015

64 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Reales

En cada lenguaje de programación hay varios tipos numéricos, con diferentes largos y

precisiones. Hay que elegirlos de acuerdo al tipo de información que representa la variable.

Aquí sólo ponemos los más usados y como declararlos en cada lenguaje. Los rangos de

los reales en realidad varían ligeramente de un lenguaje a otro, o incluso entre distintas

versiones o librerías que se usan, pero los valores que aparecen son una buena orientación.

QB Pascal C++ Rango Cifras

enteros

cortos Shortint char de -128

a 127 valor

exacto

enteros Integer Integer int de -32768

a 32767 valor

exacto

enteros

largos

Long Longint long de -

2147483648

a

2147483647

valor

exacto

reales Single single float de 1.5e-

45

a 3.4e38

7-8

reales

largos

Double double double de 5.0e-

324

a

1.7e308

15-16

reales

muy

largos

extended longdouble de 3.4e-

4932

a

1.1e4932

19-20

En algunos lenguajes hay otros tipos, por ejemplo en el C++ se pueden definir

números complejos, o en algunas versiones del QB o VB se usar encontrar números

con una cantidad fija de decimales (o sea un entero dividido por 10000). En Pascal aparece un tipo de reales llamados real, pero es mejor olvidarlos.