[過去ログ] 【初心者歓迎】C/C++室 Ver.102【環境依存OK】 (1002レス)
上下前次1-新
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
347: 片山博文MZ ◆T6xkBnTXz7B0 [sage] 2018/03/26(月) 21:06:19 ID:42MV7MT1(1/5) AAS
>>346char ch = 255;
printf("%d\n", ch);
C/C++では、オーバーフローは警告なく普通に起こる。
348(1): 片山博文MZ ◆T6xkBnTXz7B0 [sage] 2018/03/26(月) 21:10:11 ID:42MV7MT1(2/5) AAS
signedな整数型は、最上位ビットが符号フラグになるんだ。charは8ビットの整数型で、printfに渡す過程で、符号付きのint型になる。まあ、やってみたらわかるけど、
printf("%c\n", (char)255);
349: 片山博文MZ ◆T6xkBnTXz7B0 [sage] 2018/03/26(月) 21:11:26 ID:42MV7MT1(3/5) AAS
printf("%d\n", (char)255);
%dね。
351: 片山博文MZ ◆T6xkBnTXz7B0 [sage] 2018/03/26(月) 21:52:30 ID:42MV7MT1(4/5) AAS
charのビット数、CHAR_BITが8ではない環境はほとんどない。
352(1): 片山博文MZ ◆T6xkBnTXz7B0 [sage] 2018/03/26(月) 22:00:14 ID:42MV7MT1(5/5) AAS
4ビットCPUで動作するトースターのコンピューターの話でもするつもりかね。
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.026s