What is the difference between a sugar and a carbohydrate?

Sugar is a term that is sometimes used incorrectly to refer to carbohydrates in general, because many carbohydrates have a sweet taste. But not all carbohydrates are sugars, e.g., starch. However, in common usage sugar usually refers specifically to sucrose, or perhaps to a few other simple carbohydrates such as fructose and glucose.