When you #include inttypes.h in your program, you get access to many different ways of representing integers.
The uint_fast * _t type simply defines the fastest type to represent a given number of bits.
Think of it this way: you define a variable of type short and use it several times in the program, which is completely valid. However, the system you are working on can work faster with int values. By defining a variable as uint_fast*t , the computer simply selects the most efficient representation with which it can work.
If there is no difference between these representations, the system selects what it wants and uses it sequentially.
Harley Sugarman Dec 14 '11 at 7:24 a.m. 2011-12-14 07:24
source share