1. ++ -- applicable to floating point numbers
2. Do not actually use floating point ++ --
Floating point numbers, including float, double, and long double, are all approximately stored.
Therefore, the value of each floating point is not accurate.
Therefore, if auto-increment is used in some special cases
The approximate value of A is equivalent to that of a + 1.
That is, auto-increment has no effect.
If it is used in a loop, it may lead to an endless loop.
# Include <stdio. h> int main (void) {// your code goes here float F = 88888888.5; F ++; printf ("% F", f); // 88888888.000000 return 0 ;}
The auto-increment and auto-increment of double data have no significance. The auto-increment and auto-increment of integer data can be completed by only one instruction, and the execution efficiency is very high. Floating Point Numbers are complex. It is impossible for a single command to perform auto-increment and auto-subtraction. Therefore, the execution efficiency cannot be improved.