[C] overflow

#include <stdio.h>

int main(void)
{
        signed char a = 100;
        signed  char b = 200;
        unsigned char c = 250;
        unsigned char d = -50;

        puts("--------------------------");
        puts(" * overflow * ");
        puts("--------------------------");

        printf(" a = %d, b = %d, c = %d, d = %d \n", a, b, c, d);

        puts(" signed char : ~128 ~ 127 ");
        puts(" unsigned char : 0 ~ 255 ");
        puts("--------------------------");


        return 0;

        /*
        --------------------------
         * overflow *
        --------------------------
         a = 100, b = -56, c = 250, d = 206
         signed char : ~128 ~ 127
         unsigned char : 0 ~ 255
        --------------------------

        */
}


Reference

Tags:

Categories:

Updated: