【初心者歓迎】C/C++室 Ver.20【環境依存OK】
■ このスレッドは過去ログ倉庫に格納されています
0863デフォルトの名無しさん
2005/08/29(月) 21:55:07お前んとこではcharがsignedになっているんだろう。
だから*cは-126になる。
printfなどの可変個引数では必ず格上げしてint/unsigned int以上の型へ変換して引数を渡すことになる。
-126をintへ変換した値を16進法であらわすとffffff82になる。(intが32ビットとして)
■ このスレッドは過去ログ倉庫に格納されています