本来はcharを文字型として使うのはまずいんだけどしょうがなく使ってる
これは釣りだけどcharが1byte固定って言うのは幻想で厳密にはlimits.hのCHAR_BIT見なきゃいけないし