NHoldAll
NHoldAll is an attribute which specifies that none of the arguments to a function should be affected by N.
Examples
SetAttributes[f, NHoldAll];
N[f[Pi]]Something isn't working? Report an issue.
Please visit the official Wolfram Language Reference for more details.