如何将负十进制转换为十六进制
How to convert negative decimal to hexadecimal?
hex = Number(-59).toString(16)
十六进制是-3b
十六进制应ffffffffffffffC5
感谢您的任何帮助!
如果数字为负数,则保留符号。特别是如果基数是 2,它返回数字的二进制(零和一),前面有一个 - 符号,但两者的补码。
这就是Number
类型的toString()
方法的工作原理,它不输出两者的补码。
换句话说,toString()
方法转换数字,就好像它是正数显示其十六进制表示形式一样,如果该数字是负数,则只需在其前面加上减-
。
相关文章:
- 正在将unicode转换为十六进制
- 在js中将字符串转换为十六进制
- 将html代码转换为十六进制
- 将十六进制字符串转换为字节数组
- 将Hsl转换为rgb和十六进制
- 无需Javascript内置函数即可将十进制转换为十六进制
- 将hsv转换为十六进制的Javascript函数
- 如何在 JavaScript 中将 ASCII 转换为十六进制
- 将浮点数转换为 RGB 或十六进制
- 将带有转义字符和 ASCII 值的字符串转换为十六进制
- 转换颜色十六进制值以用于三个 JSON 文件.js
- 如何将负十进制转换为十六进制
- 递归“超出最大调用堆栈大小” - 十进制到十六进制转换器
- 如何在 JavaScript 中将字符串中不确定的 rgb 出现次数转换为十六进制
- 将数字转换为十六进制值,但使它们成为两位数
- 在 JavaScript 中将原始图像的十六进制字符串转换为位图图像
- 十六进制到 ascii 错误转换
- 将包含 ASCII 中二进制十六进制的字符串转换为缓冲区
- Javascript自动转换十六进制值
- 一次转换十六进制字符串2个字符