你的U=Q-W是错误的
热力学第一定律的宏观表达式为△U=Q+w
△H=U+(pv)(这里也可以理解为W)
结合2个公式可以看出
只有当条件为微笑的恒压而无非体积功的过程 焓变△H=Q
一般是不相等的,
更详细内容,请见 《物理化学》书籍