elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Cual es el valor maximo de una variable.
0 Usuarios y 2 Visitantes están viendo este tema.
Páginas: 1 [2] Ir Abajo Respuesta Imprimir
Autor Tema: Cual es el valor maximo de una variable.  (Leído 9,038 veces)
A.I.

Desconectado Desconectado

Mensajes: 61


Ver Perfil
Re: Cual es el valor maximo de una variable.
« Respuesta #10 en: 9 Noviembre 2015, 10:50 am »

...entero firmado ...

...sin firmar...

Una pequeña matización, signed y unsigned en este contexto es con signo y sin signo, no firmado y sin firmar :-P. Aunque ésto viene más a cuento en el hilo de malas traducciones :-P


En línea

Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.878



Ver Perfil
Re: Cual es el valor maximo de una variable.
« Respuesta #11 en: 9 Noviembre 2015, 11:18 am »

Una pequeña matización, signed y unsigned en este contexto es con signo y sin signo, no firmado y sin firmar :-P. Aunque ésto viene más a cuento en el hilo de malas traducciones :-P

Gracias por la pequeña corrección. Mi traducción de algunos términos al Castellano a veces está al nivel de esto:

Saludos!


En línea



CoolTesting

Desconectado Desconectado

Mensajes: 76


El ganador es el que sabe perder.


Ver Perfil WWW
Re: Cual es el valor maximo de una variable.
« Respuesta #12 en: 10 Noviembre 2015, 22:10 pm »

Excelente muchas gracias, ahora solo una ultima duda (si no es mucho pedir)
para que sirve el operador ^

No entiendo ese operador
En línea

El ganador es el que sabe perder.
Miseryk

Desconectado Desconectado

Mensajes: 225


SI.NU.SA U.GU.DE (2NE1 - D-Unit)


Ver Perfil
Re: Cual es el valor maximo de una variable.
« Respuesta #13 en: 24 Noviembre 2015, 16:32 pm »

Hola, me gustaria saber cual es el valor de una variable, por ejemplo, el tipo de datos int en mi ordenador equivale a  4 bytes.

Pero si en el int yo guardo por ejemplo este numero:

int i = 12345;

Estoy guardando 5 numeros, y cada numero equivale a un byte, entonces por que los guarda?, si si, ya se quizas estoy entendiendo mal, y estoy seguro de que lo estoy entendiendo mal porque de haberlo entendido bien no surgiria esta duda, me gustaria que me aclaren eso.

Gracias, de verdad me gustaria mucho saber el por que de esto.

1BYTE = 0xFF
2BYTES = 0xFFFF
4BYTES = 0xFFFFFFFF

string => 4BYTES => apunta a una dirección de memoria hasta llegar al '\0' ó NULL.

Si tenés 123456 y querés saber cuantos bytes ocupa hay que pasarlo a HEX, 1E240, ahí tendría 3BYTES, pero no se agrupan de a 3, entonces ocupa 4BYTES.

Luego de números positivos y negativos, es la misma lógica, lo que hace el compilador es tomar 4BYTES, lo divide en 2 y la primera parte es positiva y la otra negativa o alrevez.

Ej:

0xFFFFFFFF = 4294967295 número positivo

Si es declarado como una variable que soporta positivos y negativos, se divide en 2 y esa lógica la hace internamente (2147483647)
En línea

Can you see it?
The worst is over
The monsters in my head are scared of love
Fallen people listen up! It’s never too late to change our luck
So, don’t let them steal your light
Don’t let them break your stride
There is light on the other side
And you’ll see all the raindrops falling behind
Make it out tonight
it’s a revolution

CL!!!
Páginas: 1 [2] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines