[1793] Re:char hoge = 'A';
投稿者:yuya
2012/02/21 04:04:30
(ぱ)さん、ありがとうございます。
「A」の文字コードは決まっていないし、charがsignedになるかunsignedになるかは処理系によるので、結局この代入自体が処理系定義になるわけですよね。
よくchar配列の初期化の例で、
char hoge[] = "ABC";
は
char hoge[] = {'A', 'B', 'C', '\0'};
の略であって……といった説明になるわけですが、この場合も同様だとすると、
あれれ?そんな処理系定義な例で説明がなされているのか?と疑問に思ってしまったわけです。
(すみません、もの凄くアホな勘違いをしているかもしれません。)