2016-03-18 3 views
0

Как преобразовать двоичный код в плавающую точку? Я не вижу много реализаций на этом (только с плавающей точкой в ​​двоичном формате).Преобразование двоичного кода в плавающую точку

Так, например:

int main() { 
    char example[32] = "-101.1101"; 
    float result = makeFloat(example); 
    printf("Float number representation is: %f\n", result); 
} 

float makeFloat(char* f) { 
    /* Empty */ 
} 

Какой результат будет:

-5.8125 

Попытка получить некоторую практику, но после нескольких часов, пытаясь понять это, вот я прошу Помогите.

+0

Спасибо за тратить усилия, но вы должны показать результат до времени. –

+0

Добро пожаловать в переполнение стека! Покажите свое исследование до времени. Сначала прочитайте страницу [Ask]. –

+0

[strtod] (http://www.tutorialspoint.com/c_standard_library/c_function_strtod.htm), если вы хотите использовать функцию func. Если вы хотите его реализовать, покажите свои усилия. – LPs

ответ

Смежные вопросы