如何将integer/number转换成十六进制数据
How to convert integer/number into hex data
我正在构建一个 Android 应用程序,它与通过 USB 端口连接的设备进行交互。我正在尝试找出公式或也在网上寻找以将数字转换为产品 ID 和供应商 ID 的正确十六进制数据。
这是我的数据:
9025 = 0x2341 (Arduino vendor id)
5824 = 0x16C0
1155 = 0x0483
我要找的是一个公式或工具(在线),可以将左侧的值转换为右侧的值。我用过这个,https://codebeautify.org/string-hex-converter。但它并没有给我预期的结果。
给你:
Serial.println(9025,HEX);
我正在构建一个 Android 应用程序,它与通过 USB 端口连接的设备进行交互。我正在尝试找出公式或也在网上寻找以将数字转换为产品 ID 和供应商 ID 的正确十六进制数据。
这是我的数据:
9025 = 0x2341 (Arduino vendor id)
5824 = 0x16C0
1155 = 0x0483
我要找的是一个公式或工具(在线),可以将左侧的值转换为右侧的值。我用过这个,https://codebeautify.org/string-hex-converter。但它并没有给我预期的结果。
给你:
Serial.println(9025,HEX);