charとかint型の変数を確保してその型で表現できない値が代入された場合、
unsigned char a;
a=256;
とやったら隣の番地に影響はありますか?