【问题标题】:How can I convert hex2int?如何转换 hex2int?
【发布时间】:2021-04-28 02:23:42
【问题描述】:

我有一个问题,我尝试将 600ca025 从十六进制转换为整数,但得到的是 \f`0ca025。我使用 sscanf whit "\x",我还能做什么?我运行了一个调试,准确地说是用 sscanf 这行是问题所在。

【问题讨论】:

  • \x 不是 anything 的有效格式字符串。并不奇怪它没有用。你check the scanf docs,特别是格式说明符,了解它们是如何工作的吗?

标签: c integer hex ansi


【解决方案1】:

十六进制的 scanf 格式不是\x。是%x

scanf("%x", &variable_name);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-21
    • 2021-06-23
    • 2015-08-28
    • 2016-07-02
    • 2020-02-28
    • 2021-04-02
    相关资源
    最近更新 更多