10/05/2016, 22:13
|
| | | Fecha de Ingreso: septiembre-2012
Mensajes: 25
Antigüedad: 12 años, 3 meses Puntos: 0 | |
Valor predeterminado de los datos primitivos hola a todos tengo una curiosidad con respecto a los valores predeterminado, estoy utilizando netbeans en debian sid.
paso lo siguiente en una función especifique que recibiría datos byte pero el que llama a la función si netbean me manda un error de incompatibilidad de tipo de datos ejemplo
private void runfuncion(byte valor){
//cuerpo de la funcion
}
runfuncion(1)// esto netbeans me marca error por incompatibilidad
hice la prueba tambien con short y el mismo resultado me da un error de incompatibilidad, se que puedo solucionar con un cast, pero me imagino que lo que quiero ahorarme en memoria lo utilizare en proceso al hacer el cast.
en la mayoria de ocaciones he utilizado int para evitarme poner el cast ya que no le veo sentido hacer uno por otro.
si byte es de -127 a 128 deberia tomar 1 como un dato compatible. Sera netbean el que pone esa limitante como se corrige?
muchas gracias
Saludos |