What is a CBC blood test? Learn about normal ranges for WBC, RBC, hemoglobin, and platelets — and what high or low results mean.