明公和主公的区别如下:1.用法不同:明公是尊称,用于非隶属关系的两个人之间,例如刘备、吕布等人与曹操没有上下级关系,所以用这个称呼。主公则用于隶属关系,于禁、徐晃是曹操的属下,自然要用“主公”。2.身份不同:明公是指不是自己的上司、君主,但是地位和自己的上司、君主差不多的人,一般是其他势力的核心人物。主公则用于隶属关系,于禁、徐晃是曹操的属下。