Я не уверен, что делаю неправильно, но я не могу прочитать дабл с консоли.Чтение это отлично работает по некоторым причинам.Я использую Xcode.
double n1;
// get input from the user
printf("Enter first number: ");
scanf("%f", &n1);
printf("%f", n1);
Это всегда будет печатать 0 независимо от того, что я ввожу.