十进制到十六进制签名2转换器

问题描述 投票:0回答:1

我想将值转换为十六进制,但结果丢失了。

        int q = 0006038738;
        var w = q.ToString("X");
        //result: 5C24D2
        //I want that: 005C24D2

如何在我将转换的值的开头合并0?

c# hex converters
1个回答
1
投票

试试这个:

var w = q.ToString("X8");

精度说明符表示结果字符串中所需的最小位数。如果需要,数字用左边的零填充,以产生精度说明符给出的位数。

参考:The Hexadecimal ("X") Format Specifier

© www.soinside.com 2019 - 2024. All rights reserved.