Improve F number precision

Bug: 21665739
Change-Id: I6f6dbdc4276c2e6d7a1c0a1a51f889a96af5dc1b
diff --git a/exif.c b/exif.c
index ff0f236..8dfdaf1 100644
--- a/exif.c
+++ b/exif.c
@@ -1767,7 +1767,7 @@
         printf("\n");
     }
     if (ImageInfo.ApertureFNumber){
-        printf("Aperture     : f/%3.1f\n",(double)ImageInfo.ApertureFNumber);
+        printf("Aperture     : f/%3.3f\n",(double)ImageInfo.ApertureFNumber);
     }
     if (ImageInfo.Distance){
         if (ImageInfo.Distance < 0){
diff --git a/main.c b/main.c
index c36683b..dc0699a 100644
--- a/main.c
+++ b/main.c
@@ -657,7 +657,7 @@
     }
 
     if (ImageInfo.ApertureFNumber){
-        bufLen = addKeyValueDouble(&buf, bufLen, "FNumber", (double)ImageInfo.ApertureFNumber, "%3.1f");
+        bufLen = addKeyValueDouble(&buf, bufLen, "FNumber", (double)ImageInfo.ApertureFNumber, "%3.3f");
         if (bufLen == 0) return NULL;
     }