根據其安裝和發射的平臺不同,可分為地炮、艦炮和航空炮。按運動方式可分為固定火炮、騾馬牽引火炮、機械牽引火炮和自行火炮;按作戰目的可分為地面壓制火炮、海岸炮、高射炮、坦克炮、特種炮等。按口徑可分為:大口徑炮(高射炮100 mm,地炮152 mm,艦炮130 mm以上),中口徑炮(高射炮61 ~ 100 mm,地炮76 ~ 152)。按槍膛結構可分為線炮和光炮;按彈道特點可分為加農炮(低彈道)、榴彈炮(曲彈道)、迫擊炮(最曲彈道);按裝填方式可分為前裝火炮和後裝火炮。