山雀主要以昆虫、蜘蛛、蚂蚁等为食,但它们也会吃一些植物的种子和果实。在野外觅食时,山雀会选择吃颗粒状的种子,如草籽、松子等。而在人类提供的饲料中,山雀更倾向于吃粉料状的饲料,因为粉料更易于消化和吸收。因此,山雀既可以吃颗粒,也可以吃粉料,但在不同的环境和食物选择下,它们的偏好可能会有所不同。