大便颜色与大便的成分有关,如果有上消化道出血,血红蛋白在胃液及肠液作用下变为含铁血红素会呈现黑色,另外口服含铁较多的食物(如猪血、鸭血等)、含铋剂的胃黏膜保护剂等都会导致大便颜色的改变。
可以到医院查一个大便常规加潜血检查,除外有无消化道出血,同时注意观察每次进食何种食物后出现大便颜色改变,一般都可以明确诊断的。