Address military personnel by rank?
I've been flying to areas with a large military presence lately so if I interact with someone in uniform (domestic USA for me) I generally address them by their rank shown. Usually it's just excuse me "lieutenant" or the friendly good morning.
I don't want to be disrespectful so is this acceptable as a civilian to address someone by rank? Anyone in uniform care if people address you by rank?