You have read the scale¹ instead of interpreting the value as a delta, a step, a degree. ¹(1.1°C
above freezing reread in °F - 39°F - which means "the difference between a temperature almost never reached in Denmark and freezing water, plus 1.1°C".)
The Celsius scale uses 0 for "freezing water" and 100 for "boiling water".
Fahrenheit uses 32 for "freezing water" and 100 for "body temperature". (The "32" comes from interpolating Rømer's scale, and 0 is somehow "the minimum temperature ever one expected in Denmark".)
The single degree (step) is halfish/doublish that of the other scale: C = (5/9)F (from freeze to body temperature it's ~37 steps in °C and ~68 in °F). And there is an offset of 32.