How to print an unsigned char in C?
c, printf
Solution
Declare your `ch` as
unsigned char ch = 212 ;
And your printf will work.
Problem
I am trying to print char as positive value: ``` char ch = 212; printf("%u", ch); ``` but I get: ``` 4294967252 ``` How I can get `212` in the output?