首先,要明白字的概念。
“字”又叫“表字”,是除本名外另取一个与本名有所关联的名字。古时男子20岁时取字,女子许嫁时取字。如孔丘字仲尼,司马迁字子长,李白字太白。
根据《礼记·檀弓》上的说法,在人成年后,需要受到社会的尊重,同辈人只呼其名显得不恭,于是需要为自己取一个字,用来在社会上与别人交往时使用,以示相互尊重。因此,古人在成年以后,名字只供长辈和自己称呼,自称其名表示谦逊,而字才是用来供社会上的人来称呼的。
而古代帝王都是天子,在臣民面前都是自称朕,所以不需要字。
但也是需要看情况的,要知道字是在男的二十岁时长辈取的,也就是说,若是男的在二十岁前未在位,而且也不是皇族,就会有字。举个例,唐朝开国皇帝李渊,是二十岁以后才在位的,而且之前不是皇族,所以有字的,李世民是二十岁前就上位,所以没有字。同样,北宋的第二个皇帝,赵光义,不是开国皇帝,也是在二十岁后在位,二十岁前不是皇族,所以也有字的。
皇族里面的各个成员都是有封号的,比如什么公主、殿下、亲王类的,都不会有字的。
字是用来表德、敬称。别人称呼你的字,是表示尊敬。但皇帝身份至高无上,别人根本不能用字来称呼他。因此,也就没有取字的必要。不但皇帝,王爷取字的也不多,顶多就是附庸风雅取个号什么的。
历代皇帝中,多数开国皇帝有字,因为他们取字是在当皇帝之前,身份没那么高,别人或许还会用字来称呼他们。当了皇帝后,他们的儿子不是当皇帝就贵为王爷,取了字也没有敢叫,因此皇子们就都不取字。