Better Formatting of C Print Statements

When printing a size_t with printf, you should use %zu as the format string. Also, this pull makes it so only two decimal places are printed for C floats. I think the output is easier to read when there are fewer digits.