小编ula*_*han的帖子

将字符串转换为有符号整型

我想将字符串转换为有符号整数。以下是要求。我已将十六进制值作为字符串存储在缓冲区中。现在我想将该值转换为有符号整数。

buf = "fb869e"将其转换为有符号整型。所以 o/p 应该是 -293218。但是当我尝试使用 strtol 进行转换时,我得到 16483998。那么我应该做什么?

c string int signed

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

c ×1

int ×1

signed ×1

string ×1