代谢性酸中毒的时候,我们人体内的氢离子是过多的,过多的氢离子机体为了代偿,就会使氢离子向细胞内转移,氢离子向细胞内转移,就会使细胞内的钾离子向细胞外流出,这是导致高钾的原因。另外,过多的氢离子在肾小管的时候也会泌氢增加,然后氢离子想从尿液里面排出更多,氢钾交换也就多,所以钾的吸收增多,尿对钾的吸收也增加。所以这两个因素综合在一起,在发生代谢性酸中毒的时候,就会出现高钾的情况。