Edited at

char型とunsigned Char型の違い

More than 3 years have passed since last update.

どちらもサイズは1バイトですが

大きな違いは

char型 保存できる値は-127~127

unsigned char型 保存できる値は 0-255です

因みにですが

#include <stdio.h>

void main()
{
unsigned char num;
num = 256;
printf("変数numの値は%dです。", num);
}

このソースコードを実行すると変数の値は0です。

と表示されるはずです。

是非、参考にして下さい