C言語なら俺に聞け(入門篇) Part 33
■ このスレッドは過去ログ倉庫に格納されています
0667デフォルトの名無しさん
2008/08/06(水) 19:31:20signed char (8bit) , EOF が -1 のときなら、
char 型に入れても問題ないように読めるが、
その場合、255という文字と -1 が区別できなくなってしまう。
つまり、fgetc はちゃんとこの二つを区別してるのにそれをいったん
signed char 型に入れてしまうことで区別できなくなってしまうってこと。
この他のパターンもいろいろある。考えてみて。符号拡張には特に注意してね。
■ このスレッドは過去ログ倉庫に格納されています