Hex看起来像这样<<“0000000000005205”>>。我希望它返回0x5205而不是将其读作383368918279913472.我该怎么做?
答案 0 :(得分:9)
看起来像是大端的。使用std.bitmanip中的bigEndianToNative
。
答案 1 :(得分:2)
请参阅:http://dlang.org/phobos/std_conv.html#parse
auto myInt = parse!ulong(textFromFile, 16);