单项选择题

下列哪个生物碱能与盐酸生成难溶于水的盐

A.吗啡
B.可待因
C.咖啡因
D.小檗碱
E.防己碱