• Viernes 8 de Noviembre de 2024, 11:41

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - jmalloc

Páginas: [1]
1
C/C++ / Operador Complemento A Uno
« en: Lunes 27 de Agosto de 2007, 17:31 »
Hola,
Esoy probando el operador de bits complemento a uno (negación). Pero en la salida no obtengo los resultados esperados. Y eso me ocurre con los tres IDES con que probé el mismo código (Code::Blocks, Dev-C++, VC++ 6).

Código:

Código: Text
  1.  
  2. #include <stdio.h>
  3. #include <stdlib.h>
  4.  
  5. int main()
  6. {
  7.     printf("Complemento a uno de 0: %d", ~0 );  /* Resustado obtenido: -1 */
  8.     putchar('\n');
  9.     printf("Complemento a uno de 1: %d", ~1 );  /* Resustado obtenido: -2 */
  10.     putchar('\n');
  11.     printf("Complemento a uno de 2: %d", ~2 );  /* Resustado obtenido: -3 */
  12.     putchar('\n');
  13.     printf("Complemento a uno de 152: %d", ~152 ); /* Resustado obtenido: -153 */
  14.     putchar('\n');
  15.     system("PAUSE");
  16.     return 0;
  17. }
  18.  
  19.  
  20.  

En teoría:
La primer salida me debería dar: 1 , porque 0 en binario es 0 y su complemento es 1
La segunda: 0 porque 1 en binario es 1 y su complemento es 0
La tercera: 1 porque 2 en binario es 10 y su complemento es 01
La cuarta, me debería dar 103

Probé de todo, incluso agregándole el valor absoluto -por las dudas- así:

Código: Text
  1.  
  2. ...
  3. #include <math.h>
  4. ...
  5. printf("Complemento a uno de 152: %d", abs(~152)); /* Resustado obtenido: 153 */
  6. ...
  7.  
  8.  

Saludos. :(

2
C/C++ / Re: Cambiar Icono Del Archivo Ejecutable En Codeblocks
« en: Jueves 23 de Agosto de 2007, 23:34 »
Gracias por tu respuesta mjesun, y perdón por colocar este tema en esta sección.
Con respecto a lo que tú dices, yo también lo hacía -aparte del Dev-C++- con el Visual C++ 6.0, pero no sé cómo hacerlo con el IDE Code::Blocks. De todas maneras seguiré investigando.

Un  saludo. :)

3
C/C++ / Cambiar Icono Del Archivo Ejecutable En Codeblocks
« en: Jueves 23 de Agosto de 2007, 01:41 »
Hola

Para la plataforma Windows:

Alguien puede decirme como le cambio el icono del archivo ejecutable que viene por defecto (que se encuentra dentro de bin

--> debug) y seleccionar otro de mi lista de iconos, de un proyecto C creado en Code::Blocks?. Probé ir a Project --->

Properties, pero ahí no encuentro nada al respecto.

En Dev-C++ lo hacía de una forma muy sencilla: Creaba un proyecto, editaba un código C, y en opciones del Proyecto iba a

Icono --> Explorar, y ahí elegía el icono que quería asignarle y listo.

Un saludo.

Páginas: [1]