问题分析:小便是红色的有两种状况:一是服用了含有红色素或红色代谢产物的食物或药物,二是尿中有血,即血尿。这两种状况通过尿液检查就可以分辨。血尿是小便发红的主要原因,可以由全身疾病如出血性疾病、肾炎等内科疾病引起,也可由泌尿系统感染、结石、肿瘤、损伤引起。