我写代码:Ç - ULL前缀,十六进制
int main()
{
long long a = 1a1b2a2b3a3b4a4b;
long *p1;
long *p2;
long *p3;
long *p4;
*p1 = 1a1b;
*p2 = 2a2b;
*p3 = 3a3b;
*p4 = 4a4b;
*p1 = &p2;
*p2 = &p3;
*p3 = &p4;
printf("Die folgende Zahl : %11x", &p1, &p2, &p3, &p4);
}
,并得到这个错误:
invalid suffix "1a1b2a2b3a3b4a4b" on integer constant
可以在任何一个帮助什么我的错?
您应该添加六角前缀来告诉编译器,该数字是十六进制格式,而不是小数。 – lpares12
试试'0x1a1b2a2b3a3b4a4b'。 – Yunnosch
欢迎来到StackOverflow。 请参加[旅游]。 格式会有帮助。 – Yunnosch