ちょっと気になったので教えてください

int main(){
char a[2]={'1111','?0'};
return 0;
}

単純にこれだけコンパイルしてみたんですが、'1111'の部分、何故かエラーを吐かずに正常終了しました。char型って1バイトですよね?入りきらないと思うんですが…