前提・実現したいこと
C言語のchar型配列において、以下のようなエラーが起きてしまうのはなぜなのでしょうか?
発生している問題・エラーメッセージ
test1.c: In function ‘main’: test1.c:6:17: warning: character constant too long for its type char a = 'aiueo'; ^~~~~~~ test1.c:6:17: warning: overflow in implicit constant conversion [-Woverflow]
該当のソースコード
C
1#include <stdio.h> 2 3 int main(void) { 4 char sample[] = {}; 5 char a = 'aiueo'; 6 sample[0] = a; 7 8 }
aは配列に見えませんが。