是否可以使用DOS命令将字符串格式化为十六进制值?我试图从命令行向我的程序传递一个十六进制值,但是它将完整的值作为字符串而不是十六进制值?
答案 0 :(得分:2)
忘记石油峰值,峰值DOS怎么样?现在是展望未来的时候了。 未来是PowerShell 。
PS > "{0:x4}" -f ([int]"999") 03e7
答案 1 :(得分:0)
不,它只传递字符串。您需要从程序内部转换为十六进制。
答案 2 :(得分:0)
我不确定DOS命令,但您可以使用Windows计算器执行此操作...只需将其置于科学模式(视图菜单),然后将其置于十进制模式(也是视图菜单),然后键入数字,然后将其置于十六进制模式(再次,在视图菜单中)。它将显示您输入的十进制数的相应十六进制值。