Compartir a través de


/J (El tipo de carácter predeterminado no tiene signo)

Cambia el tipo char predeterminado de signed char a unsigned char; el tipo char se completa con ceros cuando se amplía a un tipo int.

/J

Comentarios

Si un valor char se declara explícitamente como signed, la opción /J no le afecta; el valor se completa con un signo cuando se amplía a un tipo int.

La opción /J define _CHAR_UNSIGNED, que se utiliza con #ifndef en el archivo LIMITS.h para definir el intervalo del tipo char predeterminado.

ANSI C y C++ no requieren una implementación específica del tipo char. Esta opción es útil cuando se trabaja con datos de caracteres que en algún momento se convertirán a un idioma distinto del inglés.

Para establecer esta opción del compilador en el entorno de desarrollo de Visual Studio

  1. En el Explorador de soluciones, haga clic con el botón secundario del mouse en el proyecto y, a continuación, seleccione Propiedades.

  2. En el cuadro de diálogo Páginas de propiedades del proyecto, en el recuadro izquierdo, bajo Propiedades de configuración, expanda C/C++ y, a continuación, haga clic en Línea de comandos.

  3. En el recuadro Opciones adicionales, especifique la opción de compilador /J.

Para establecer esta opción del compilador mediante programación

Vea también

Tareas

Cómo: Abrir páginas de propiedades del proyecto

Referencia

Opciones del compilador

Establecer las opciones del compilador