It’s always continuous. We get better similarity measurements with floating points.
And if you don't limit yourself to linear mappings, you can probably do even better with a non-uniform integer encoding.
How the brain deals with it is the interesting part (hence why our "adversarial examples" are different from Artificial Neural Network ones)