德国君主继承了神圣罗马帝国的皇位,他的帝位被教皇所承认,因此他可以被称为皇帝,英文是Emperor,而英国的国王只能被称为King。
具体的原因,我只能根据我掌握的历史知识来回答,也希望有历史达人能够能有更好的回答。
当西罗马帝国灭亡后,查理曼大帝统一了法兰西、德意志和意大利。他死后,这三个地区由三个儿子继承,他们都是国王(Kings)。其中,继承德意志的那个儿子在历年来的战争中取胜,当时,获取了法兰西和意大利的大部分领土,他认为自己拥有了这三个王国的治权,重现了罗马帝国的辉煌,因此他要求教皇加冕他为神圣罗马帝国的皇帝。因此,当一个国王拥有三个王国的统治权,便可以要求加冕为皇帝。即使后来的德意志王国不再拥有法兰西和意大利的大部领土,他后代却依然拥有这一皇帝的称号。
此外,你一定很奇怪,为什么英国国王拥有英格兰、苏格兰和爱尔兰的统治权,却不能称为皇帝。这是因为在中世纪,爱尔兰不是一个王国,爱尔兰人只承认教皇为他们的部落首领,而只是委托英国国王代为管理而已。