#include #include #include int main(void) { short sh; unsigned short u_sh; printf("Limites : SHRT_MAX=%d, USHRT_MAX=%d\n", SHRT_MAX, USHRT_MAX); u_sh = SHRT_MAX; sh = u_sh; printf("- Valeurs initiales\n"); printf("sh = %d (0x%x)\n", sh, sh); printf("u_sh = %d (0x%x)\n", u_sh, u_sh); sh++, u_sh++; printf("- Valeurs après incrémentation\n"); printf("sh = %d (0x%x)\n", sh, sh); printf("u_sh = %d (0x%x)\n", u_sh, u_sh); u_sh = USHRT_MAX; sh = u_sh; printf("- Valeurs initiales\n"); printf("sh = %d (0x%x)\n", sh, sh); printf("u_sh = %d (0x%x)\n", u_sh, u_sh); sh++, u_sh++; printf("- Valeurs après incrémentation\n"); printf("sh = %d (0x%x)\n", sh, sh); printf("u_sh = %d (0x%x)\n", u_sh, u_sh); return EXIT_SUCCESS; }