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


 


Tema destacado: Personaliza-Escoge el diseño del foro que más te guste.


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse)
| | |-+  Duda sobre C
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Duda sobre C  (Leído 254 veces)
JPS

Desconectado Desconectado

Mensajes: 8


Ver Perfil
Duda sobre C
« en: 13 Enero 2018, 02:44 »

¿Hay algún código en C que te dé el rango de valores máximo (sin pasarse) en una máquina de sus tipos de dato?

Con esta web me hago una idea base, pero quiero algo más... comprobable mediante código.

¿Alguna idea de cómo hacer el algoritmo?


En línea

fary


Desconectado Desconectado

Mensajes: 838

FASM / OllyDbg


Ver Perfil WWW
Re: Duda sobre C
« Respuesta #1 en: 13 Enero 2018, 07:51 »

En sistemas de 32  bits sería un DWORD, en 64 un QWORD, puede cambiar el tamaño de la variable long,int,... según el compilador que uses y para que SO lo compiles por eso C trae la función sizeof, usalá.

saludos!


En línea

Un byte a la izquierda.
engel lex
CoAdmin
***
Desconectado Desconectado

Mensajes: 13.184



Ver Perfil
Re: Duda sobre C
« Respuesta #2 en: 13 Enero 2018, 13:19 »

En C tienes esta opción

Código
  1. #include <limits.h>
  2.  
  3. int intmin = INT_MIN;
  4. int intmax = INT_MAX;

La variables contendrán su máximo y mínimo valor, lee sobre limits.h para más información de los otros tipos


Con los float, esto lleva truco...

Código
  1. #include <float.h>
  2.  
  3. float floatmin = FLT_MIN;  
  4. float floatmax = FLT_MAX;
  5.  

Los float son un tipo complicado de número, así que el resultado puede ser un poco "abstracto"
En línea

El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
JPS

Desconectado Desconectado

Mensajes: 8


Ver Perfil
Re: Duda sobre C
« Respuesta #3 en: 13 Enero 2018, 17:30 »

¡Muchas gracias a los dos, me habéis servido de mucha ayuda! ¡Ahora a experimentar!
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

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