Не подумайте, это не я писал.

double var1;
//...
// оставляем для вывода в поле только 2 знака после точки
var1 = double(int(var1*100.0))/100.0;

На самом деле это довольно остроумно -- кроме того, других методов понизить точность переменной я придумать не могу. И стандартной функции в Си не помню (кроме printf, но она даёт результат в виде текста).

Есть другие методы?