- Visual Studio 2012 Part8
95 :デフォルトの名無しさん[sage]:2015/07/28(火) 08:21:56.00 ID:kKVRc13e - 1byte整数を16進文字列に変換したくてstd::ostringsteramにstd::hexを指定して
出力してみたんだが、出力しようとする値の型がchar/signed char/unsigned charどれを 使っても文字として出力されてしまう。これって正常なのかなぁ? ためしにstd::wostringstreamを使ったら動作が違って char -> 文字として出力 signed char -> 整数として出力されるが値が負だと32bit分(8桁)出力される unsigned char -> 整数として出力
|
|