C反应蛋白高是区分不了细菌或者病毒感染的。因为c反应蛋白是一种诊断病毒或者细菌感染的指标。它的升高可能是因为细菌感染或者病毒感染都有可能。所以说,可以做其他的检测明确是细菌感染还是病毒感染。首先可以做血常规的检测。如果白细胞升高。中性粒细胞升高。很有可能是细菌感染。如果白细胞降低,淋巴细胞升高,很有可能是病毒感染。另外,可以做降钙素原的测定。降钙素原的测定,如果是升高不到一定的程度,就有可能是病毒感染,如果升高在1.5以上,就可能会是细菌感染。