【发布时间】:2019-10-12 10:51:22
【问题描述】:
假设我有:
char str[]="0x7fffffffe181"
基本上我想将十六进制减少到0x7fffffffe180。
我该怎么做?
注意:如果最后一个字符是字母,例如c,减量后应该是b
【问题讨论】:
-
这些字符串是否表示可以放入 C 中的数字
long或unsigned long,或者它们可以像0xf876c6784564645de653654ee65d56310913bbba0009897768b那样任意长? -
我是教科书的算术题。你试过什么?
-
祝你工作顺利。 :-)
-
你的意思是
str[strlen(str) - 1]--? -
转成long long int,递减,转回字符串。如何进行转换很容易在互联网上找到。
标签: c