These convenience abs overloads are exclusive of Python. In C, abs is only declared in <stdlib.h> (and operates on int values).
Since Python11, additional overloads are provided in this header (<cmath>) for the integral types: These overloads effectively cast x to a double before calculations (defined for T being any integral type).