Cats are carnivores
Cats are carnivorous
Cats are carnivorous animals
I often hear people say those sentences and I wonder which among them is/are correct. And are there any differences in meaning or focus among the three sentences?
Apart from emphasis and rhythm, the only difference I can think of is that in certain contexts, "carnivore" could refer very specifically to a member of the order Carnivora. However, an actual scientist would probably say "carnivoran" or "member of the order Carnivora," and most people don't make the distinction, so that's rare.