Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/04/2012, 08:21
Vanessita
 
Fecha de Ingreso: marzo-2005
Mensajes: 309
Antigüedad: 19 años, 2 meses
Puntos: 1
Tipos primitivos en Java

Hola,

He estado leyendo sobre los tipos de datos primitivos en Java, y me he encontrado con las siguientes definiciónes:

byte: The byte data type is an 8-bit signed two's complement integer.
int: The int data type is a 32-bit signed two's complement integer.

En español he encontrado lo siguiente:
byte: enteros de 8 bit con signo, La representación interna es en complemento a 2.
int: enteros de 32 bit con signo. La representación interna es en complemento a 2.

Mi duda es:

1. Qué quiere decir un entero de 8 bits? o de 32?
2. Qué quiere decir que la representación interna es en complemento a 2?

Les agradecería mucho su ayuda para clarificar estas dudas.

Muchas gracias desde ya.