tipos de datos numericos
Publicado por sekao (1 intervención) el 24/05/2003 06:03:47
bueno en esta oportunidad queria que alguien me sacara de una duda en el visual basic 6.0...
Ahi hay ciertos tipos de datos numericos como por ejemplo byte -Integer-Single etc....... pero necesitaba saber de donde salen los rangos que estos tipos de datos son capaces de soportar por ejemplo: el Byte soporta de 0 a 255 pero cual es la razon de ello o cual es la formula empleada para hacerlo? o por ejemplo porq 1024 bytes son 1kb y no 1000 como el prefijo kilo lo indica? porq la PC trabaja con sistena binario y nosotros con uno decimal entonces para convertirlo se expresa ese 2 a la 10 potencia que es igual a 1024..........
Si alguien sabe estaré muy agradecido..... por cierto los tipos de datos son
Byte Entero corto 0 a 255
Integer Entero (2 bytes) % -32768 a 32767
Long Entero largo (4 bytes) & -2147483648 a 2147483647
Single Real simple precisión (4 bytes ) ! -3.40E+38 a 3.40E+38
Double Real doble precisión ( 8 bytes) # -1.79D+308 a 1.79D+308
Currency Número con punto decimal fijo (8 bytes) @ -9.22E+14 a 9.22E+14
String Cadena de caracteres (4 bytes + 1
byte/car hasta 64 K) $ 0 a 65500 caracteres.
GRACIAS
Ahi hay ciertos tipos de datos numericos como por ejemplo byte -Integer-Single etc....... pero necesitaba saber de donde salen los rangos que estos tipos de datos son capaces de soportar por ejemplo: el Byte soporta de 0 a 255 pero cual es la razon de ello o cual es la formula empleada para hacerlo? o por ejemplo porq 1024 bytes son 1kb y no 1000 como el prefijo kilo lo indica? porq la PC trabaja con sistena binario y nosotros con uno decimal entonces para convertirlo se expresa ese 2 a la 10 potencia que es igual a 1024..........
Si alguien sabe estaré muy agradecido..... por cierto los tipos de datos son
Byte Entero corto 0 a 255
Integer Entero (2 bytes) % -32768 a 32767
Long Entero largo (4 bytes) & -2147483648 a 2147483647
Single Real simple precisión (4 bytes ) ! -3.40E+38 a 3.40E+38
Double Real doble precisión ( 8 bytes) # -1.79D+308 a 1.79D+308
Currency Número con punto decimal fijo (8 bytes) @ -9.22E+14 a 9.22E+14
String Cadena de caracteres (4 bytes + 1
byte/car hasta 64 K) $ 0 a 65500 caracteres.
GRACIAS
Valora esta pregunta


0