Before C++11, specifying fixed|scientific was not defined. Since C++11, this can be used to
define a hexadecimal scientific notation, which also the format specifier %a provides for printf():
a hexadecimal value to the power of 2. For example, 234.5 is written as 0x1.d5p+7 (0x1.d5 times