>>396
numeric_limits<unsigned char>::digitsか・・・何かやだな
1バイトのビット数は実行環境そのものが持つ特性なので
unsigned charと特定の型識別子を書きたくない

>>397
if constexprというのもあるね