A shockingly useful "quick and dirty" estimate for C to F for temps humans are likely to encounter is 2x + 30. It's not precise at all, but for purposes of "what does that feel like outside" or "should I bring a sweater" it works pretty well.
21C would, by this estimate, be 72F. The true conversion is just shy of 70F, so, again, it's not correct but it's close enough for this kind of conversation.
for what it's worth: add 9 degrees F (or 18 if it's easier to remember) for every 5 degrees C (10 C, easier), and peg 32F to 0C. You get:
-40F=-40C
-22F=-30C
-4F =-20C
14F =-10C
32F = 0C
50F = 10C
68F = 20C
86F = 30C
104F= 40C
and then approximate in between from there. It's quick enough for me now that I skip the 2x+30.
In this HN subthread: users slowly converge on the conversion formula for Celsius to Fahrenheit (32+9C/5) in greater and greater precision while calling it an “approximation.”
Always interesting what's easier for some people. Personally 9/5x + 32 is much easier for me to remember and calculate
These points make it easy to remember for me, adding ~5C for 10 F.
40 F = 4 C (forty is four)
50 F = 10 C
60 F = 16 C (sixty is sixteen)
10c is 50f (easy to remember) 27c is 81f (it's all threes!)
I try to remember: 0 = freezing 10 = chilly 20 = comfy 30 = warm 40 = scorching.
30's hot, 20's pleasing, 10 is not, and 0's freezing.
Also fun:
FAHRENHEIT
CELSIUS KELVIN