您好,便血的原因较多,几乎全消化道出血均可引起便血,但常见原因有:①上消化道出血(见呕血).②小肠出血,如肠结核,局限性肠炎,急性出血性坏死性肠炎,小肠肿瘤,肠套叠等.③结肠出血,如痢疾,溃疡性结肠炎,局限性肠炎,结肠癌等.④直肠出血,如直肠癌,直肠损害,痔,肛裂等。