Skip to content
Snippets Groups Projects
fixed-sizeof.c 843 B
Newer Older
Bruce Cowan's avatar
Bruce Cowan committed
#include <stdio.h>
#include <stdint.h>

int
main (void)
{
    printf ("int8_t is %zu bytes\n", sizeof (int8_t));
    printf ("int16_t is %zu bytes\n", sizeof (int16_t));
    printf ("int32_t is %zu bytes\n", sizeof (int32_t));
    printf ("int64_t is %zu bytes\n", sizeof (int64_t));

    printf ("int_fast8_t is %zu bytes\n", sizeof (int_fast8_t));
    printf ("int_fast16_t is %zu bytes\n", sizeof (int_fast16_t));
    printf ("int_fast32_t is %zu bytes\n", sizeof (int_fast32_t));
    printf ("int_fast64_t is %zu bytes\n", sizeof (int_fast64_t));

    printf ("int_least8_t is %zu bytes\n", sizeof (int_least8_t));
    printf ("int_least16_t is %zu bytes\n", sizeof (int_least16_t));
    printf ("int_least32_t is %zu bytes\n", sizeof (int_least32_t));
    printf ("int_least64_t is %zu bytes\n", sizeof (int_least64_t));

    return 0;
}