肝癌吐血的原因有:食管胃底静脉曲张破裂出血、凝血功能障碍导致消化道黏膜出血、肝癌伴发胃溃疡。
在肝癌晚期,往往会有门静脉高压的出现,门静脉高压会导致食管胃底静脉曲张,如果进食比较坚硬的食物,则会造成其破裂而吐血;
肝癌患者的肝功能极度受损,从而导致多种凝血因子的合成障碍,凝血功能严重受损,则会造成消化道黏膜出血,出血量达到一定程度则造成吐血;
如果肝癌合并胃溃疡,胃溃疡出血时由于凝血障碍而更不易止血,大量血液堆积于胃内,造成吐血。