Foros del Web » Programación para mayores de 30 ;) » C/C++ »

comparación de un unsigned char

Estas en el tema de comparación de un unsigned char en el foro de C/C++ en Foros del Web. Hola de nuevo: En el código que estoy revisando, tengo una variable del tipo "unsigned char", y si no entiendo mal, con este tipo de ...
  #1 (permalink)  
Antiguo 11/12/2010, 00:00
 
Fecha de Ingreso: marzo-2007
Mensajes: 127
Antigüedad: 17 años, 1 mes
Puntos: 2
comparación de un unsigned char

Hola de nuevo:

En el código que estoy revisando, tengo una variable del tipo "unsigned char", y si no entiendo mal, con este tipo de datos puedo representar enteros en el rango de 0 a 255.
Pues en el código, tengo como condición de un if la siguiente expresión:

if (MiVariable > 0u) {Sentencias}

Mi pregunta es: Si puedo almacenar enteros en la variable, ¿qué me indica la "u" que tengo después del cero?.

Muchas gracias de antemano.
  #2 (permalink)  
Antiguo 11/12/2010, 05:43
Avatar de Munire  
Fecha de Ingreso: julio-2010
Ubicación: en el ciberdespacio (España)
Mensajes: 150
Antigüedad: 13 años, 9 meses
Puntos: 4
Respuesta: comparación de un unsigned char

la u indica que es un entero sin signo en base 10, que se utiliza en los printf por ejemplo printf("%u", x); lo que no sabia es que tambien se podia utilizar en ese caso.

Etiquetas: char
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:55.