Quick actions

cmd+k|ctrl+k

Navigation

Languages

u8 overflow

Snippet info

Language

C

Visibility

public

Author

danielmg17

Created

2022-02-17T00:29:33.31426Z

Updated

2022-02-17T00:29:33.31426Z

#include <stdio.h>

unsigned char inc(unsigned char x, unsigned char amount) {
    if (x > 255-amount) {
        return 255;
    }
    else {
        return x+amount;
    }
}

int main(void) {
    unsigned char x = 250;
    x = inc(x,10);
    unsigned char y = 250;
    y += 10;
    printf("%d, %d\n", y, x);
    return 0;
}
INFO