Я изучал язык программирования C от K&R. Здесь в инструкции для печати переменной типа double написано
printf("\t%g\n", sum += atof(line));
, где сумма объявлена как double. Может ли кто-нибудь помочь мне, когда использовать% g в случае double или в случае float и в чем разница между% g и% f.