为什么x射线照射晶体时发生衍射,而可见光却不能?