Dans la plupart des contextes où double
sont utilisées, les calculs comporteront un certain degré d'incertitude. La différence entre 1,33333333333333300 et 1,33333333333333399 peut être inférieure à la quantité d'incertitude qui existe dans les calculs. L'affichage de la valeur de "2/3 + 2/3" sous la forme "1,3333333333333333" est susceptible d'être plus significatif que son affichage sous la forme "1,33333333333333319", puisque ce dernier implique un niveau de précision qui n'existe pas réellement.
Dans le débogueur, cependant, il est important d'indiquer de manière unique la valeur détenue par une variable, y compris les bits de précision sans signification . Il serait très déroutant qu'un débogueur affiche deux variables comme ayant la valeur "1,333333333333333" alors que l'une d'entre elles a en réalité la valeur 1,33333333333333319 et l'autre 1,333333333333294 (ce qui signifie que, bien qu'elles se ressemblent, elles ne sont pas égales). La précision supplémentaire affichée par le débogueur n'est pas susceptible de représenter un résultat de calcul numériquement correct, mais indique comment le code interprétera les valeurs détenues par les variables.