大便发黑可分为生理性的和病理性的原因,生理性的原因可能与饮食结构有关。如吃菠菜、猪血、动物内脏可导致大便发黑,或者吃了某些补铁的药物、铋剂等影响。可以做便潜血检查,多为阴性。病理性的原因多是由疾病导致的,多见于上消化道出血,如胃炎、胃溃疡、十二指肠溃疡等黏膜损伤,毛细血管出血经过消化液的消化,就会出现大便发黑,甚至柏油样大便,便潜血一般呈阳性。一般结肠部位的疾病,大便的有血多偏红色,可呈暗红色大便。大便隐血阳性,还要排除恶性肿瘤疾病的原因。