char を正の値として印刷しようとしています:
char ch = 212;
printf("%u", ch);
しかし、私はこう思います:
4294967252
212
どうすれば出力を得ることができますか?
ベストアンサー1
宣言するch
unsigned char ch = 212 ;
そして、printf が動作します。
char を正の値として印刷しようとしています:
char ch = 212;
printf("%u", ch);
しかし、私はこう思います:
4294967252
212
どうすれば出力を得ることができますか?
宣言するch
unsigned char ch = 212 ;
そして、printf が動作します。