Sorry to be so long, but I have been looking for a good comprehensive internet source on dashes; all the information seems to be in bits and pieces, and some of it is quite contradictory. Here is a good excerpt, however, from the Get it Write website: 'A number of you have written to ask us to explain the difference between the hyphen, the em dash, and the en dash. Distinguishing among the Three The hyphen is the shortest of the three and is used most commonly to combine words (compounds such as "well-being" and "advanced-level," for example) and to separate numbers that are not inclusive (phone numbers and Social Security numbers, for example).
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.