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.

Transcript of Reales

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.