大便发黑的原因有很多,一般情况有以下几种1.某些消化道疾病可引起大便发黑,包括肝硬化合并食管或胃底静脉曲张破裂,食管异物,溃疡病,急性的胃炎,胃黏膜脱垂,肠套叠,出血性坏死性小肠炎,绞窄性肠梗阻,肠息肉,肛裂,胃癌等都可引起大便发黑成柏油色。2.某些食物可引起大便发黑,食用某些食物可引起大便的颜色的变化,有时容易与便血混淆,如进食猪血,羊血或者鸡鹅鸭血或者是大量的牛肉,猪肝后,动物血中的铁可以在人体肠道内形成黑色的硫化铁,使大便的颜色变黑。其它如大量的进食杨梅果酱,桑葚果酱都有可能使大便的颜色变黑。3.某些药物可引起大便发黑,口服活性碳末,补血的铁剂治疗胃病的铋剂和某些中药也可引起大便发黑。