Результаты поиска по запросу "atof"

8 ответов

Как преобразовать строку в число с плавающей точкой?

#include<stdio.h> #include<string.h> int main() { char s[100] ="4.0800" ; printf("float value : %4.8f\n" ,(float) atoll(s)); return 0; }Я ожидаю, что результат должен быть4.08000000 тогда как я получил только4.00000000. Есть ли способ получить ...

5 ответов

Реализация Atoi в C

Я не могу понять следующее

2 ответа

atof () возвращает неоднозначное значение

ТОП публикаций

7 ответов

Локально-независимый «атоф»?

7 ответов

Локально-независимый «атоф»?

Я анализирую записи статуса GPS в фиксированных предложениях NMEA, где дробная часть географических минут всегда идет после периода. Однако в системах, где локаль определяет запятую как десятичный разделитель,atofфункция игнорирует период и целую ...

7 ответов

преобразование строки в двойную переменную в C

Я написал следующий код .... Он должен преобразовать строку типа & quot; 88 & quot; удвоить значение 88 и распечатать его

5 ответов

Реализация Atoi в C

Я могу&#39;не понимаю следующее

2 ответа

atof () возвращает неоднозначное значение

Я пытаюсь преобразовать массив символов в double в c, используя atof и получая неоднозначный вывод. printf("%lf\n",atof("5"));печать 262144.000000Я ошеломлен Может кто-нибудь объяснить мне, где я иду не так?

5 ответов

@Giorgi: Нет. Если функция соответствует предположениям, которые делает компилятор, это нормально. Просто когда есть несоответствие (например, с atof), вы получаете неопределенное поведение.

сь, это очень простой вопрос. Ниже приводится Cgg (test.c), который у меня есть. #include <stdio.h> //#include <stdlib.h> int main (int argc, char *argv[]) { int intValue = atoi("1"); double doubleValue = atof("2"); fprintf(stdout,"The intValue ...