所谓高角炮,日语专有名词,专指作为战舰舯部高仰角3-5英寸口径装有炮廓的舰炮,口径通常不超过5英寸,作用等同于大口径防空炮/高平两用炮,但是由于射速低缺乏连续火力,所以防空效果并不如防空机枪和小口径防空炮效果好,只能说是对于中远距离防空的一种心理安慰,小概率迫使敌鱼雷机提前投弹或者命中敌轰炸机/战斗机(完全靠人品……)。
这类火炮在设计的时候主要是以防空为主,包含近距离射击的炮战能力,但是战斗力很贫弱,因为安装这类火炮,至少也是巡洋舰级别的主力舰,双方一般不会等到距离接近到进入这类舯部副炮群射程内就早已开火(主要原因也是担心距离过近会遭到鱼雷攻击),胜负便已揭晓。
二战时经常有主炮/副炮/机炮/机枪试图拦截鱼雷的情况,不过成功率为0。所以,这种低射速的副炮要攻击水中目标,也是相当困难,再考虑到海浪与水的阻力等,基本可以认为入水=失的。而像猎杀潜航游戏中连潜艇的小炮都能随意打出水中命中弹导致敌舰又掉HP又进水的情况,在二战中可以用两句话概括:一厢情愿和走狗屎运,前者纯属浪费弹药,后者在浪费了大量的弹药后能有一两发的命中。
水面舰艇攻击潜艇也是常有的事,毕竟二战时的潜艇受氧气和电力的限制,终究还是在水面上的时间更长,而潜艇攻击敌舰的距离通常控制在500-1000米之间,极少有艇长会下令2000米外发射鱼雷,而有时候潜艇在攻击目标成功后,可能会选择上浮抵近甚至登舰掠夺物资(为此不少潜艇死在Q船手里),这也造就了不少4-6英寸击沉或击伤潜艇的案例。当然,有时候也会因为潜艇距离舰艇太近,导致火炮的俯角不够而无法射击的情况。
装备高角炮的都是主力舰级别的,所以甲板距离水平面的高度更高,而高角炮则安放在甲板之上,为了满足纵向火力的需要,中间的炮还需要进一步抬高,所以,一般认为,在100米(巡洋舰)-250米(战列舰)距离上,基本就无法射击到水面目标了,而航母的高角炮一般与飞行甲板高度接近,比战列舰的高角炮的“海拔”更高,所以要射击潜艇更是难上加难。
而潜艇一般不会傻到在这个距离上浮上来让战舰打,一般在几十公里外看到烟柱就进入潜望镜深度了(大西洋的欢乐时光是个例外……潜艇都敢浮起来打……毕竟狼群有数量优势加夜战优势),不过,主力舰的大口径主炮炮弹若是落在潜航状态的潜艇头顶的话,也是有不小的威力的,虽及不上深水炸弹的效果,但是照样轻可让潜艇设备受损乘员受伤,重也可对艇体/指挥塔/螺旋桨/升降舵造成重大损害。
至于说坦克,停在港口的潜艇自然是可以打的……但是那时候德国的潜艇都用的潜艇洞库,坦克也开不进去……那玩意儿,500kg的航空炸弹都炸不动,小小的坦克炮能奈何?至于出了海,坦克更是鞭长莫及,两者完全没什么交集啊……
至于游戏里主力舰甚至潜艇打坦克什么的,也纯属搞笑……人家坦克故意开到海滩上给你打么?人家只要不在海岸,你连目标都看不到,怎么打?还动用航空校射去攻击会移动的钢铁靶子?怎么算也都是没效率的,不如直接用俯冲轰炸机或攻击机用炸弹或者火箭弹去炸来得实在。
说了一大堆废话,总结一下:
用高角炮打浮航状态下的潜艇,可以命中且可以打伤/打沉(是个潜艇艇长都不会让这事儿发生,除非潜艇受损严重无法维持潜航状态被迫浮起,不过这种情况下,水面舰艇的舰长都跟拣到宝一样要赶紧登舰抢密码本了,谁敢在确认密码本被毁之前开炮,保证被送上军事法庭。);
用高角炮打潜望镜深度下的潜艇,无法命中但可以用爆炸冲击波让潜艇乘员听到,走狗屎运时可以损伤潜望镜(鬼才相信……)
用高角炮打潜航状态下的潜艇……是个人都不会干这事儿……
所以,你这个问题属于非常纯粹的假设,建立在一系列不可能发生的万一的基础上。