CC「訳がわからないよ。どうして人間はそんなに、char型の符号にこだわるんだい?」
いきなりですが、次のC言語のコードを見てください
[c]
#include <stdio.h>
void foo(int a)
{
    if(a < 0) {
        printf("ティロ・フィナーレn");
    }else {
        printf("こんなのって、あんまりだよn");
    }
}
int main(void)
{
    char a;
    a = 0xff;
    foo(a);
    return 0;
}
[/c]
さて、このプログラムを実行すると何が表示されるでしょうか。
ためしに、手元のubuntu11.04+gcc4.4.5で実行してみたところ、a