All'interno di un campo floating point non esiste "fisicamente" la virgola o il punto ...

E' soltanto un carattere che viene gestito dal parser di input o dalle funzioni di output.

Nell'input e' necessario il punto perche' la virgola separa gli altri campi nella stringa.