printf and long double March 2, 2023 by Tarik Yes — for long double, you need to use %Lf (i.e., upper-case ‘L’).