Hydrogen bonding in solid bicarbonates

Why is there two different kinds of hydrogen bonding in solid bicarbonates $\ce{NaHCO3}$ and $\ce{KHCO3}$? In both cases we consider anions of each for hydrogen bonding .

The anions involved in hydrogen bonding are the same for $\ce{NaHCO3}$ and $\ce{KHCO3}$. But, why is there a difference in hydrogen bonding?

• I think, this can only be answered by looking at the crystal structures, and then by saying ‘because this is what the crystal structure looks like.’ – Jan Dec 11 '16 at 13:47