文字列リテラル

おぉ。きむら(K)さんが調べてくださった。やっぱり undefined(未定義) だそうで。
さて、以下のプログラムを gcc 4.x でコンパイル/実行するとどういう出力が得られるだろうか。

#include <stdio.h>

int main()
{
    printf("%d\n", sizeof("hello"));
    return 0;
}

まぁ、知っていたからどうという話でもないし、規格的にどうなのかもよく知らないけど。