我们可以将printf()打印的值存储到unsigned long变量中吗?

BSa*_*nke -1 c c++

我有一个以下数组和printf()stament,

char array[1024] = "My Message: 0x7ffff6be9600";
printf("%.14s", strstr(array, " 0x") + 1);
Run Code Online (Sandbox Code Playgroud)

上面printf()的输出是0x7ffff6be9600,我们可以将它存储到unsigned long变量吗?