Дефис используется в сложных словах, потому что он предназначен для соединения частей одного слова. 1 Он делит слово на слоги при переносе на новую строку, а также делит части составных слов, например, сине-зелёный, северо-запад, Санкт-Петербург. 1
Тире используется между словами, потому что оно призвано разделять два слова и символизировать паузу. 13 Тире на письме всегда отделяется пробелами с обеих сторон. 1
Таким образом, дефис используется в пределах слова, а тире — в пределах предложения: если в пределах слова, то знак должен соединить части сложного слова, а если в пределах предложения — разделить его части. 3