将二进制数转换为十六进制数时,每4位二进制数对应一位十六进制数。给定的二进制数01100100B,分为两组,前一组为0110和后一组为0100。根据二进制到十六进制的转换规则,前一组转换为十六进制是6,后一组也是4。因此,二进制数01100100B转换为十六进制数是64H。所以正确答案为B。