I'm working on input textfields for lab assistants, e.g. a textfield to enter a temperature value (in a custom designed UI, not a web-site). Users don't have to enter the Celsius or Fahrenheit unit, just the value. There is a lower and an upper bound, but as recommended in Text Field Validation vs Prevention, these are handled through validation, not prevention. If the user has entered a valid value (i.e. a value between lower and upper bound), he/she can press a kind of submit button, in order to acknowledge the new value.
My problem is that I don't know how my UI should deal with superflous input. E.g., when one of my users enters "0015" for a temperature, this needs to be changed to 15.0 in my system. And how about superflous decimal precision? If I don't prevent a user from entering more decimal places than I have precision, is it okay if the system automatically rounds the decimals up or down (e.g. 37.48 becomes 37.5 after input acknowledgement)?
I'm racking my brain if users might feel uncomfortable when the system does this kind of automatic changes after input acknowledgement, even if they are logical and consistent.
Edit: Does anybody know what HCI researchers recommend on this matter?