'a'は97で、'A'は65だわな。つまり、sa = -32って事さね。
(あー、そこEBCDICとかいうな)

たとえば、大文字が格納されてる変数varにたいして、
var = var + 'a' - 'A'
ってやると、それが小文字になるってわけで、そういうsaなのか?
碌でもないコードであることは確かだが。