UART read float

I connect Arduino and IMP through UART, and Arduino send sensors data to IMP by UART interface.
Arduino - Serial1.write();
IMP -;

the question is How to send the float data and number over 255 from Arduino to IMP correctly?
for example:
Serial1.write(0.27); => = 0; expect to get 0.27
Serial1.write(263); => = 7; expect to get 263

It looks like Serial.write can only send a byte, string or array. Both your examples are being converted to a byte.

The easier solution (if you don’t mind some loss of precision) would be to send a string and then use either tointeger() or tofloat().

thanks philmy.
I used the char to send the data and it works fine.