charは1byteであることは規格で定められているが、1byteが何bitであるかは定めていない。
CHAR_BITはchar型のbit数を定義してあり、ひいては、1byteが何bitであるかをあらわしている。