这个c代码中数组/指针的输出是什么

What is the output of the array / pointer in this c code

    #include <stdio.h>

    int main()
     {

     char*str="↔⬆12345";
     printf("%d",*str );
     return 0;
   }

请帮我找到给定代码的输出

假设文件是​​使用 UTF-8 编码的,字符串由以下十六进制字节组成:

E2 86 94 E2 AC 86 F0 9F 99 82 31 32 33 34 35

char 表示 unsigned char 的系统上,第一个字符是 226。

char 表示 signed char 的二进制补码系统中,第一个字符是 -30。

char 表示 signed char 的补码系统中,第一个字符是 -29。

此值将提升为等价物 int,传递给 printf,并打印出来。