我寫代碼:Ç - 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