鱼是杂食性动物,可以吃的食物有很多,比如昆虫、水草、藻类等等。通常根据其食性,将其分为草食性鱼类、肉食性鱼类、杂食性鱼类和滤食性鱼类。其中草食性鱼类多以植物为食,肉食性鱼类则吃小鱼小虾以及软体动物,杂食性鱼类既吃肉又吃素,滤食性鱼类主要吃浮游生物。