Ejemplo

int main(int argc, char* argv[])
{
double num;
printf("double: %1.2f",  num);
printf("double: %c",  num);
return 0;
}

Solución
Asegúrese de que está utilizando la serie de formato correcto para el tipo de  argumento dado.

int main(int argc, char* argv[])
{
double num;
printf("double: %1.2f",  num);
printf("double: %e",  num);

return 0;
}