I'm not sure how to unlock characters past 255 automatically.
char f;
f = 'k';
printf("%d\n", f);
Results in 107
. No surprise.
f += 500;
printf("%d\n", f);
Results in 95
. It seems this has been modulo divided by 255.
printf("%c\n", 607);
Results in _
. There are many more characters that extend into the thousands as well. How come adding a value and making a char go past 255 forces a modulo operation? I need to go past 255 for the sake of a hash function.