射數相當於戰艦級別(炮門數)。21最高,以下時間為19、17、15、13。據說當時偶數被認為是不吉利的,所以艦炮都是單數,現在偶數也響。
另壹方面,敬禮起源於英國。從17年到18年,英國成為當時的頭號殖民帝國,世界上幾乎每個大洲都有它的殖民地。當英國軍艦經過外國炮臺或駛入外國港口時,他們傲慢地要求本國向他們敬禮,以示對英國的尊重和臣服。作為回報,英國船只通常發射七門炮。但是,英國殖民主義者認為,弱國和強國、殖民地和宗主國不可能平等。英艦鳴禮炮,其他國家應報三聲。就這樣,敬禮的習俗誕生了。但隨著英國國際地位的逐漸下降,英國軍艦開始改為鳴21禮炮以示平等。
現在的國際慣例是問候國家元首或其他相應級別的人,開火21;迎接政府首腦或本級其他人員,鳴槍19;送別副總理級官員,槍響17;等等,都取單數。