坦克炮

坦克炮（Tank gun、坦克炮）是指安装在坦克上的火炮，是坦克的最主要的火力来源。坦克炮与高射炮同属加农炮，因此两者的弹道亦类似，追求高初速以及弹道平直以求迅速打击目标。坦克炮主要使用穿甲弹、高爆弹攻击对方的坦克、装甲车辆和为步兵提供火力支援。
除了高炮口初速与准确性之外，坦克炮还需要能够在狭小空间（炮塔）内安装与操作，而为了战斗中避免冒险打开车员出入的舱盖排烟，所以在大部分现代坦克主炮中有一节加粗的部分，便是安装了专用排烟器，以保障发射后的火药烟气不会倒流回车体内。大多数的坦克炮使用弹头与发射药一体成型的设计，以便利弹药装填与维持发射速率。
坦克炮主要分为滑膛式和线膛式两类。在坦克上多装在可以360度回转的装甲炮塔内以获得最大的攻击效能，并配备装甲防护，与观瞄火控设备、自动装弹机和炮塔回转机构组成坦克的武器系统。

初期

世界上第一门坦克炮是英国装配在1916年生产的I型坦克的“雄性”型号上的两门57毫米炮。这一时期的坦克是用于支援步兵行动，突破堑壕防御并摧毁机枪阵地的。它们的主要武器包括重机枪和发射高爆弹的小口径火炮，后者通常是直接安装到战车上的野战炮或海军用炮。1916年的英国Mark I 坦克使用了海军的57毫米哈奇开斯QF 6磅炮，每辆坦克装备了两门炮，安装在车体两侧的炮塔里。这些火炮炮管过长，经常撞上障碍物或不平的地面，导致1917年的新式Mark VII 坦克不得不换上炮管削短的6 磅炮。这种特殊的火炮可以视为最早的坦克炮。德国的第一辆坦克A7V使用从俄国掳获的比利时制57mm 诺典飞尔德要塞炮。每辆坦克装备一门炮，安装在正前方。法国的施耐德CA1坦克在车左侧安装一门75mm短管迫击炮，而圣查蒙德坦克则在车头安装一门75mm野战炮。一战时期的坦克受引擎功率所限，无法装备厚重的装甲，因此上述的火炮都足以对付其他坦克。话虽如此，一战里的德国仅仅部署了少数坦克，所以协约国的坦克得以专注于反步兵和火力支援工作。
用坦克支援步兵的思维流行到第二次世界大战之初。当时大多数的坦克仍然装备野战炮改装而成的坦克炮，用来打击带轻装甲或不带装甲的目标。同时，某些专门用来支援步兵的重型坦克则装备了射程短的大口径重炮。这些发射高爆弹的火炮是用来对付工事和要塞的，但是在短距离内也能有效打击敌方坦克。B1重型坦克，丘吉尔和M3 李将军等等坦克甚至同时装备两门炮——在车体上安装重炮，并在炮塔里分别安装另一门小口径火炮。
然而，有一些将领构思了新的装甲战模式，并意识到由己方坦克消灭敌方坦克的重要性。因此，新式的反坦克炮在改装之后也安装到了坦克上面。这些火炮口径更小，但初速高，射击精准度高，更有利于击穿装甲。1930年代末期的英国巡航坦克多数装备了这种轻型火炮，例如QF 2磅炮。虽然这类坦克炮无法发射高爆弹，不能有效打击敌方步兵和工事，但足以对付同一时期的坦克。
第二次世界大战时期武器和军事科技飞速进步。各交战国吸收实战教训后，采用了更具杀伤力的新式武器。坦克炮的口径日益增大，从战前的40mm左右，经过50mm，75mm，88mm，一步步增加到90mm 和 122mm。1939年的德国坦克多数装备20mm 或 37mm 的短管火炮，但到了1945年，身管长而初速大的75mm 或 88mm 坦克炮逐渐成为标准。苏联人更是在列装的IS-3重型坦克家族上安装了122mm坦克炮。除了火炮口径加大外，新的炮弹应用更高硬度的材料，并在外形上结合了空气动力学考量，实现了更高的穿透力。虽然更先进的坦克炮和炮弹提高了射程和准确度，但是这些武器的载具——坦克自身的重量和体积也不得不逐渐增加。
虽然初速大的坦克炮能克制其他坦克，但是大多数英国坦克都装备能发射高爆弹的75mm双用炮；到了战争后期才启用装备了反坦克效果更佳的17磅76mm炮的坦克。
战争期间，很多参战国都设计了驱逐战车。这种战车专职对付坦克，并在坦克底盘上安装更强大的火炮。它们主要落入三大范畴：将老旧或掳获的坦克临时改装而成的战车（例如将仅装备机枪的一号坦克改装成一号驱逐战车）：这类战车的设计过程充满偶然性，武器的防护程度弱而且射击角度也很受限制；在开放式炮塔里安装一门大威力反坦克炮的轻装甲战车：这类战车起源自美军将驱逐战车想成专门打坦克的机动预备队，将普通坦克用在支援步兵上的战略思想；在底盘上直接安装火炮使战车外形像低矮的炮台。这种设计有利隐蔽，也有利于安装厚重而倾斜度高的炮盾（例如SU-100）。然而，驱逐战车的火力优势只是相对的。SU-85是使用T-34坦克底盘的炮台式驱逐战车，一旦 T-34 的主炮升级到同样的85mm之后（T-34-85)，它的火力优势便消失无踪。

冷战

到了二战末期，坦克设计变得单一化，催生出主战坦克的概念。战后坦克的主炮口径的增长放缓了；两代坦克之间的主炮口径仅有些许增加。在西方世界里，高度普及的105mm L7 主炮取代了一些90mm 口径的主炮。这种坦克炮风行了一段时间，直到70-80年代之交才被120mm 主炮接替。而英国则是早在1960年代后期就引入酋长坦克，率先转型。在东方世界里，100mm 主炮和115mm 的 U-5TS 主炮迅速取代了85mm 主炮，后来则统一到以125mm 为主炮口径。技术进步大都体现在弹药和火控系统上。
1944年面世的脱壳穿甲弹取代了普通穿甲弹和实心弹，而其自身则被钨芯或贫铀弹芯的尾翼稳定脱壳穿甲弹所取代。使用化学能的穿甲弹也在同时进行，并催生出碎甲弹和高爆破甲弹等穿甲能力不受初速和射程所限的弹药。
合像测距仪取代了密位测距仪，而光学测距手段则被激光测距仪彻底取代。火控电脑，风速计，以及能够补偿炮管变形，缺陷，升温等因素的炮口参照系统大大提升了现代坦克炮的精准度。红外，夜视和热成像系统使坦克在夜间，恶劣环境，和烟尘中也能正常战斗。
坦克炮本身在技术上的进步有限。历史上大多数坦克炮都是线膛炮，但多数现代坦克装备的都是滑膛炮。膛线使炮弹作纵轴旋转有利弹道稳定和精准度，但发射新式尾翼稳定脱壳穿甲弹却必须要滑膛炮。这类动能弹，包括更早期的穿甲弹和实心弹，通常是最好的反坦克武器，但它们的穿透力和精准度却会随射程降低。高爆破甲弹能有效对坦克作远程打击，但其精准度也是有限的。如果射程拉得极远，则炮射导弹可能更加准确。
自动装弹机仅受某些国家青睐。采用自动装弹机能降低坦克的总体积，也有潜力作为保护成员的手段，将火炮弹药和成员隔开。装备了自动装弹机的T-14阿玛塔主战坦克甚至实现了无人炮塔。然而，自动装弹机的可靠性和维护难度依然是未被攻克的技术问题。
冷战后期至现代的坦克炮多以滑膛式为主。西方国家第三代主战坦克上主要装备120毫米滑膛炮。其中以德国莱茵金属公司的Rh120系列最为著名，装备于豹二主战坦克。美国陆军引进该系列成为M256型，装备在M1主战坦克之上，此炮与Rh120的炮弹和零件多有相通之处。日本、韩国、土耳其都引进了Rh120的生产线。法国、以色列、瑞士、中国等国家都有发展自身120毫米滑膛坦克炮或反坦克炮（89式反坦克自行火炮）系列。然而，英国在西方国家的主战坦克大规模装备120滑膛炮时，独自发展120毫米线膛坦克炮，L11型（装备于酋长式和挑战者1式）和L30型（装备于挑战者2式），以维持自身陆军装甲兵的炮弹多样性。另外，苏联为自身坦克研制的2A46型125毫米滑膛式坦克炮，搭配自动装弹机，装备于T-64（后期型号）、T-72、T-80、T-90等型号。中国解放军亦仿制了苏联的125毫米炮，命名为ZPT-98坦克炮，并装备在96式和99式坦克之上。

未来发展

冷战后期以至后冷战时期，各国开始发展更大口径的坦克炮。其中美国、德国、英国及中国等都传出有关140毫米坦克炮的相关研究和试验的消息。美国曾在M1底盘上加装低轮廓炮塔和自动装弹机，配合140毫米试验型主炮进行测试。苏联及至俄罗斯甚至有计划研发152毫米的坦克炮。但是，此两型坦克炮现时仍在理论或试验阶段，短期内不会进入现役。经过2008年金融海啸以及2010年代前期的欧洲债务危机等冲击，大部分国家冻结或删减军费开支。因而缓减更新主战坦克的速度，现役的坦克炮口径将不会有太大改变。