任何人都可以解释输出

aka*_*ash 4 c macros printf output

#define power(a) #a
  int main()
  {
    printf("%d",*power(432));
     return 0;
  }
Run Code Online (Sandbox Code Playgroud)

任何人都可以解释o/p ??
o/p是

52

oua*_*uah 12

它相当于:

printf("%d",*"432");
Run Code Online (Sandbox Code Playgroud)

这相当于:

printf("%d", '4');
Run Code Online (Sandbox Code Playgroud)

和ASCII值'4'52.