Traditional flower for a man to wear on his suite. Normally with some backing foliage such as Ivy etc. The most used colour would be White.
Carnations are normally less expensive than say roses or orchids for buttonholes. The buttonhole is worn on the mans jacket on left hand side with the flower head facing upwards. They can be attached by pins or magnets.