早期打字机年代不得不做的妥协。但是在正式的出版物，三者是截然不同的。绝大部分程式语言只能使用ASCII，故只能以连字暨减号，而非Unicode字元表达数字相减和负数。 Em dash通常会用两个连续的连字暨减号代表。在TeX则用三个。Microsoft Word让使用者连续输入两个连字暨减号即出现en dash。