【ISO/ANSI/JIS】 C言語なら俺に聞け! Part 130
■ このスレッドは過去ログ倉庫に格納されています
0178175
2006/10/20(金) 10:23:30エラーにはなりません。警告の出るコンパイラはあるようですが。
>>177
なるほど。それで決まりますね。
つまり -1u は unsigned int で UINT_MAX - 1 + 1 (== UINT_MAX) ということに。
unsigned int 以外の(より精度の高い)型に変換した場合に
ソースコードから期待される値は得られなさそうですので、
結局はやるべきではないですね。
ありがとうございました。
■ このスレッドは過去ログ倉庫に格納されています