This slideshow reviews the differences between the hyphen, en dash and em dash.
Source: Kathryn Reilly