how to represent unsigned char with % c

C
#include<stdio. h>
int main(int argc, char *argv[]) {
signed char char1=255;
unsigned char char2=255;
printf("Signed char : %d\n",char1);
printf("Unsigned char : %d\n",char2);
}

Source

Also in C: