es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: STDINT

¿Puedo usar int8_t en lugar de char?

Hice un código corto como se muestra a continuación. #include <stdio.h> #include <stdlib.h> #include <string.h> #include <stdint.h> int32_t main(int32_t argc, int8_t *argv[]) { int32_t i; if (argc < 1) { printf(“Error\n”); } for (i = 0; i < argc; i++) { printf(“argv[%d] = %s\n”, i, argv[i]); } return 0; } . . . Read more

¿Es esto un error en printf de glibc?

Utilizando stdint.h de glibc (gcc SUSE Linux versión 9.2.1, procesador Intel Core I7) me encontré con un comportamiento muy extraño al imprimir directamente INT32_MIN: #include <stdio.h> #include <stdint.h> void main(void) { printf("%d\n", INT16_MIN); int a = INT16_MIN; printf("%d\n", a); printf("%ld\n", INT32_MIN); long b = INT32_MIN; printf("%ld\n", b); printf("%ld\n", INT64_MIN); long . . . Read more