这个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
,并打印出来。
#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
,并打印出来。