u64十进制到十六进制使用C.

时间:2017-12-24 05:14:57

标签: c

我有一个titleID u64数组,其中第一个位置由16个十进制数组成。

u64 titleID[] = {1266656072911941}

在此功能中:

APT_PrepareToDoApplicationJump(0, 0x000_LL, 0);

如何将_替换为titleID[0]的十六进制值? 0x000_LL参数也需要具有u64类型。

使用提供的titleID的示例:

APT_PrepareToDoApplicationJump(0, 0x0004800459474C45LL, 0);

1 个答案:

答案 0 :(得分:1)

Hex是数字的文本表示。你不想要十六进制。你只是想通过这个号码。

u64 titleID[] = {1266656072911941}

APT_PrepareToDoApplicationJump(0, titleID[0], 0);

相同
APT_PrepareToDoApplicationJump(0, 1266656072911941LL, 0);

APT_PrepareToDoApplicationJump(0, 0x0004800459474C45LL, 0);

他们都通过了一万亿,二十六万亿,......