In his original post, Afiz said he wanted to convert between string and float, like NUMIN and NUMOUT convert between string and int. None of these address that.
The only procedures I know of that do what he is asking about are FORMATCONVERTX and FORMATDATAX. They are kind of complex general-purpose formatting procedures and so are not as simple to use as a NUMIN and NUMOUT equivalent for floating point would be, but I think they are the only procedures directly usable from TAL for doing such conversion of floating point values. C, C++, FORTRAN, and Java have language-defined ways for floating point input/output that are much easier to use.
You can easily call between TAL and C, but to use the C I/O functions, even sprintf() and sscanf() that work to and from strings, I believe the main program has to be C or the TAL program has to be using the CRE, so I didn't suggest writing C functions to do the conversion and calling them from the TAL. If the TAL program already is using the CRE, maybe calling a C function to do the conversion would be a good answer. If the TAL program is not already using the CRE, either converting it to use the CRE or converting it to work with a C main() can be a fair amount of work, depending on how much the TAL program uses features that have to be converted, so doing the float/string conversions via a C function probably isn't a good answer in that case.