>>445
一番左を 1 で埋める: num = (num << n) | 0x01;
シフトした分だけ 1 で埋める: num = (num << n) | ((1 << n) - 1)