In English, it would sound very formal to say “Hello Sir” to your neighbor or “Hello Madam” to your butcher, but in French, this is expected. In fact, it is considered impolite if you simply say “Bonjour” as you walk into a store (and even more discourteous if you walk in without saying anything!). In most French speaking areas, it is a good idea to say Madame, Monsieur and yes, even Mademoiselle, after Bonjour. Interestingly enough, you don’t, however, say their last name even if you know it. Unlike the English-speaking world, addressing a young unmarried woman as a Mademoiselle is not considered offensive and there is no equivalent yet for the title Ms. in English.
Funnily enough, in very formal situations, many Frenchies will leave out the bonjour and simply say Monsieur or Madame as a way of saying hello. Saying (or not saying, but implying it) hello is such an essential part of life that you will often hear people say bonjour as they walk into a restaurant (not McDonald’s, but any somewhat formal eating establishment) or even a bus.
Funnily enough, in very formal situations, many Frenchies will leave out the bonjour and simply say Monsieur or Madame as a way of saying hello. Saying (or not saying, but implying it) hello is such an essential part of life that you will often hear people say bonjour as they walk into a restaurant (not McDonald’s, but any somewhat formal eating establishment) or even a bus.