相對來說,坦克炮在直射距離內(nèi)的精確度,要比狙擊步槍好得多。即便二戰(zhàn)時(shí)期使用常規(guī)的光學(xué)瞄準(zhǔn)鏡的坦克炮,精度也比狙擊步槍準(zhǔn)確得多。例如二戰(zhàn)時(shí)德國的虎式坦克,采用Kwk43型加長身管的88毫米坦克炮,在1500米距離上的理論散布僅為0.26米×0.21米。黑豹中型坦克裝備了一門75毫米的Kwk42線膛炮,這種火炮的倍徑非常長,達(dá)到70倍口徑,在1500米距離上的理論散布為0.3×0.3米。(當(dāng)然,這是德國佬的吹牛,實(shí)戰(zhàn)中是不可能達(dá)到)
這是因?yàn)椋箍伺诎l(fā)射的炮彈,重量要比子彈大的多,所以受風(fēng)偏的影響比較小,抗風(fēng)偏能力強(qiáng)。坦克炮的初速比較大,一般都能達(dá)到1500米以上,而7.62毫米的中口徑全威力步槍彈初只有800米左右。所以坦克炮發(fā)射的炮彈在1000米以外的降速更小,彈道更平直。

現(xiàn)代坦克都擁有比較先進(jìn)的火控系統(tǒng),測距準(zhǔn)確,射擊諸元解算考慮的因素更多,例如初速、風(fēng)偏、藥溫,氣溫甚至海拔高度,發(fā)射初速度較低的彈種,例如105毫米線膛炮所用的碎甲彈,還要對偏流進(jìn)行修正,偏流是指高速旋轉(zhuǎn)的彈丸與空氣作用,產(chǎn)生向一個(gè)方向偏轉(zhuǎn)的現(xiàn)象,右旋彈頭在旋轉(zhuǎn)慣性作用下,形成一個(gè)向右方的動力平衡角,在空氣阻力作用下,使彈頭向右偏移,需要按射表加以修正。所以,坦克炮遠(yuǎn)距離射擊的誤差會很小。
有人說狙擊步槍也可以采用火控,那么是否會更加精確呢。狙擊步槍火控跟國產(chǎn)59D坦克的光點(diǎn)投射簡易火控和98式120火箭筒的火控差不多,初次瞄準(zhǔn)以后進(jìn)行激光測距,然后瞄準(zhǔn)分劃會根據(jù)火控的計(jì)算結(jié)果,在鏡頭內(nèi)重新裝訂到位,射手再次將新的瞄準(zhǔn)分劃對準(zhǔn)目標(biāo),就可以發(fā)射了。這種火控比較適合大口徑狙擊步槍,由于重量體積限制,狙擊步槍火控只是反應(yīng)迅速、計(jì)算準(zhǔn)確,但光學(xué)精密性和性能,遠(yuǎn)不如專用的高精度光學(xué)瞄準(zhǔn)鏡。

我軍廣泛使用的94式105毫米加長身管坦克炮,是62倍口徑的線膛炮,身管長達(dá)6.3米,在發(fā)射長桿尾翼穩(wěn)定脫殼穿甲彈、破甲彈和碎甲彈的千米立靶精度,分別能達(dá)到0.2×0.2米、0.23×0.23米和0.3×0.3米。
中國的89式自行反坦克炮,安裝一門120毫米滑膛炮,發(fā)射鎢合金脫殼穿甲彈的初速超過1680米/秒,千米立靶密集度為0.26×0.26米。

中國最新型的99A主戰(zhàn)坦克,采用50倍口徑的125毫米滑膛炮,要知道,99A坦克使用的可是滑膛炮,本身的精度就不如線膛炮。但在先進(jìn)火控系統(tǒng)的操作下,99A主戰(zhàn)坦克可以在1500米距離上準(zhǔn)確命中0.2x0.2米的目標(biāo),這相當(dāng)于用一門大炮在1.5公里距離上命中一個(gè)9.7英寸的平板電腦,遠(yuǎn)遠(yuǎn)超過世界最頂尖狙擊步槍的射擊精度。