2016-04-18 2 views
-1

Я хочу напечатать/поместить (sprintf) переменную float с таким количеством знаков после запятой, сколько мне нравится, в массив символов. Например:Печать/размещение поплавка с желаемым количеством знаков после запятой

Так вот я хотел бы его до 1 знака после запятой, спецификатор является спецификатор для 1 знака после запятой:

float FLOAT = 1.10000124f; 
char FLOAT2[32]; 
sprintf(FLOAT2, "%SPECIFER" FLOAT); 
printf("%s", FLOAT2); 
+0

Это не совсем ясно, что вы пытаетесь сделать. Посмотрите, является ли '.% .1f" 'спецификатором формата, который вы ищете. –

ответ

0

Specifer:% .1f 1 является знаков после запятой

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