Разница между setprecision и fixed в стандартной библиотеке C++ заключается в их назначении:
Таким образом, setprecision устанавливает количество знаков после запятой, а fixed — фиксированное отображение разрядов после запятой. 1
Обычно эти манипуляторы применяются в паре: fixed используется перед setprecision для фиксированного вывода, а setprecision — для установки конкретного количества знаков после запятой. 15