#include <stdlib.h>
#include <stdio.h>
#include <limits>
#include <iostream>

int main(){

  printf("float size: %lu\n", sizeof(float));
  printf("float max: %e\n", std::numeric_limits<float>::max());
  printf("float significant figures: %i\n", std::numeric_limits<float>::digits10);

  float a = 760.5e6;
  printf("%.9f\n", a);
  std::cout.precision(9);
  std::cout << a << std::endl;
  printf("%0.6g\n", a);

  double b = 760.5e6;
  printf("%.9f\n", b);
  std::cout << b << std::endl;

  return 0;
}