باید هر کدوم از عملگرها رو جداگانه بررسی کنید. و نمیشه که صریحاً تبدیل رو انجام بدین.
ابتدا رشته در یک آرایه میخونین:
unsigned char charArray[100];
بعد از اون اعضا رو یکی یکی تبدیل میکنید:
float floatArray[100];
for(i=0; i<100; ++i) {
floatArray[i] = (float) charArray[i];
}