胖胖的小阿涵 发表于 2021-5-5 11:34:16

十六进制可以直接相减吗?

十六进制可以直接相减吗?剪完之后可以与十进制直接比较吗?有没有函数可以直接转换的.希望各位大哥告知一二

kogawananari 发表于 2021-5-5 13:42:17

十六进制 和十进制 ,可以看成 printf的一种输出形式
如果你有字符串的十六进制和十进制,可以用ssanf把它们接收为int等类型再计算

肖-肖 发表于 2021-5-5 14:32:16

1.十六进制可以直接相减但需要位数对齐
2.可以 但需要换成一个进制
3.没有吧,可以自己写一个函数不也行吗

jackz007 发表于 2021-5-5 17:18:50

本帖最后由 jackz007 于 2021-5-5 18:03 编辑

数值型变量在计算机中没有进制差异,只是在与计算机作 I/O 的时候才有明确进制的需要。比如 ,在向计算机输入 110 的时候,你得设法让计算机知道,它是二进制、八进制、十进制还是十六进制,一旦完成输入,它就是计算机内部的一个普通数值,就没有进制的概念了。再比如,计算机内部有一个数,你想知道它是多少,那就指定按十进制打印就可以了,当然,你也可以指定按二进制、八进制或十六进制进行打印。数始终是同一个数,仅仅是外在形式(进制)存在区别而已。
页: [1]
查看完整版本: 十六进制可以直接相减吗?