Fish generally smell about 10 meters. It should be noted that different fish smell range is not the same, and even the same kind of fish, water cleanliness is different, it can smell the range is not the same. Take carp as an example, its olfactory range in clear water is about 10-15 meters, thin water is only 8-10 meters, if it is fat water, only 4-5 meters away.
1. Vision: The vision of the fish is not very good. Its eyes have no elasticity and cannot adjust the curvature, so it can only see the near objects. However, because it is in the water, it can see the situation above the water surface through the refraction of light, so as to better avoid the enemy. But they have a wide field of view, 180 degrees.
2. Taste: Fish also has a sense of taste. Its taste buds are not only on the tongue. It can feel the taste of food in many parts. Even when it is close to food, it does not need to touch it to know whether it can be eaten or not.
3. Hearing: Fish do not have ears from the outside, but they actually have inner ears, so they can hear sounds, but the range of hearing is relatively narrow. For fish, the most important part of the inner ear is the otolith, which is used to maintain the balance of the body, so that it can better swim in the water.