il C non si aspetta niente, puoi trattare qualsiasi dato come vuoi.
Facendo il cast in intero cmq il risultato non cambia.

Inoltre non ho capito come si fa a convertire una stringa in esadecimale... prendiamo "Ciao", si calcola il decimale di c, i, a, o poi? ho 4 interi decimali, li sommo e poi converto?

Giusto per curiosità, a me dice 420020 per L4TON, risulta anche a voi?