tipos de enteros en C

Iniciado por lucaslopez0000, 16 Diciembre 2012, 21:18 PM

0 Miembros y 1 Visitante están viendo este tema.

lucaslopez0000

Cita de: rir3760 en 18 Diciembre 2012, 02:44 AM
No quiero sonar grosero y tampoco es mi intención iniciar una flamewar pero me parece que te estas dejando llevar por el prejuicio. Si consideramos que los compiladores utilizados con Dev-C++ son versiones de gcc para MS Windows (MinGW y CygMing) no veo como pueda existir tal diferencia a menos (y de nuevo) que sea debido a una cuestión de percepción.
No. En C el tamaño de los tipos esta dado en bytes. Siguiendo tu ejemplo los valores 9 y 130 son de tipo int y utilizan un espacio igual a "sizeof(int)", cualquier operación entre ellos (aritmética, a nivel de bits, etc.) siempre se realiza como mínimo con ese tipo.

Como ya te comentaron si requieres de soporte para números realmente grandes fuera del rango del tipo "long" (C90) o "long long" (C99) la solución es una biblioteca de terceros.

Un saludo

No son prejuicios , y yo ya sabia que mingw esta basado en gcc , me refiero a la interfaz de uso del programa , un poco liosa encontrarle las opciones .
el compilador es bueno ( derivado de gcc ) , pero el IDE es poco intuitivo ( a mi parecer )
Es que yo soy muy arcaico  ;D y uso gedit y gcc desde la terminal ¿ problem ?
La manera mas simple de solucionar los problemas de windows , los virus , el spyware , la basura de microsoft en general

USA LINUX

rir3760

Cita de: lucaslopez0000 en 19 Diciembre 2012, 21:11 PMme refiero a la interfaz de uso del programa , un poco liosa encontrarle las opciones .
el compilador es bueno ( derivado de gcc ) , pero el IDE es poco intuitivo ( a mi parecer )
Un principiante en C o C++ para crear un proyecto en Dev-C++ solo tiene que utilizar las opciones de menú para Nuevo proyecto, aplicación de consola, etc. Otra opción es utilizar el administrador de archivos para crear el archivo con extensión .c o cpp (dependiendo del caso) y, si no se han modificado el manejo de extensiones, doble clic y con ello se abre el archivo en Dev-C++.

Una vez editado el código fuente para compilar y ejecutar se seleccionan las opciones de menú Ejecutar --> Compilar y Ejecutar --> Ejecutar.

Mi punto es, a Dev-C++ se le puede criticar por sus limitaciones y falta de actualizaciones pero decir que no es intuitivo me parece difícil de argumentar.


Cita de: lucaslopez0000 en 19 Diciembre 2012, 21:11 PMEs que yo soy muy arcaico  ;D y uso gedit y gcc desde la terminal ¿ problem ?
En ese caso me extraña que, en estos momentos y en MS Windows, no utilices un editor de texto para programadores (Emacs, XEmacs, gVim, SciTE, etc.) y un entorno similar a Linux (por ejemplo Cygwin). Mas cerca de Linux no se puede y, con un poco de suerte, asunto solucionado.

Un saludo
C retains the basic philosophy that programmers know what they are doing; it only requires that they state their intentions explicitly.
--
Kernighan & Ritchie, The C programming language