根据承兑人的不同,商业汇票分为商业承兑汇票和银行承兑汇票两种。商业承兑汇票是由银行以外的付款人承兑,而银行承兑汇票则是由银行进行承兑。因此,正确答案为商业承兑汇票和银行承兑汇票,即选项A和C。选项B、D、E不属于商业汇票的分类。