Обозначение диапазона значений

Диапазон значений «от … до» передается с помощью тире. Если значение указано в цифрах — тире без пробелов, прописью — тире отбивается пробелами с обеих сторон.

Например: длиной 5—10 метров (или 5–10 метров) и
                 длиной пять — десять метров.

Если имеется в виду приблизительное значение «или, или», то между числами в словесной форме ставится дефис, в цифровой — тире.
Например: У дома стояло машин пять-шесть и
                                       машин 5—6.

Если одно из значений величины положительное, а другое — отрицательное,  или оба значения отрицательные, не рекомендуется применять тире в качестве знака интервала значений. В таких случаях лучше ставить многоточие. Например:

Рекомендуется:

Не рекомендуется:
Температура 5...+10 °С;

Температура 5 — +10 °С;
Температура 20...30 °С.

Температура 20 — 30 °С.