hex相关内容

如何将十六进制字符串转换为有符号整数?

我得到一个需要转换为有符号 8 位整数的十六进制字符串.目前我正在使用 Int16/Int32 进行转换,这显然不会给我一个 8 位整数的负值.如果我得到十六进制的值 255,我如何将它转换为十进制的 -1?我假设我想使用一个 sbyte,但我不确定如何正确获取该值. 解决方案 我的解决方案是将第一个取 16 位整数的前 8 位并将它们存储在一个 sbyte 中. ..
发布时间:2022-01-14 14:49:38 C#/.NET

如何从 Java 中的十进制整数中获取十六进制值?

我不知道如何从 Java 中的整数值生成十六进制“0x83"字符. 我需要一个“0x83"值来表示西里尔字母中的一个字母(该字母:ѓ),以便将它(该字母)发送到我的打印机.当使用我的转换器(如下)将 131(十进制的 0x83)转换为十六进制时,我得到三个数字:0x31、0x33 和 0x31. public String toHex(String arg) {return String. ..
发布时间:2022-01-14 14:46:04 Java开发

为什么 Java 能够将 0xff000000 存储为 int?

Java 中整数的最大值是 2147483647,因为 Java 整数是有符号的,对吧? 0xff000000 的数值为 4278190080. 但我看到这样的 Java 代码: int ALPHA_MASK = 0xff000000; 谁能赐教? 解决方案 高位是符号位.设置它表示一个负数:-16777216. 与大多数语言一样,Java 以 2 的补码 形式存储带 ..
发布时间:2022-01-14 14:38:41 Java开发

Java中的十六进制转整数

我正在尝试将十六进制字符串转换为整数.字符串十六进制是从散列函数 (sha-1) 计算出来的.我收到此错误:java.lang.NumberFormatException.我猜它不喜欢十六进制的字符串表示.我怎样才能做到这一点.这是我的代码: public Integer calculateHash(String uuid) {尝试 {MessageDigest 摘要 = MessageDige ..
发布时间:2022-01-14 14:10:19 Java开发

使用 0x 表示法的数字是什么意思?

数字上的0x前缀是什么意思? const int shared_segment_size = 0x6400; 它来自一个 C 程序.我不记得它的含义,尤其是字母 x 的含义. 解决方案 以 0x 开头的文字是十六进制整数.(基数 16) 数字0x6400是25600. 6 * 16^3 + 4 * 16^2 = 25600 例如,包括字母(也用于十六进制表示法,其中 A = ..
发布时间:2022-01-14 14:08:24 其他开发

C ++将十六进制字符串转换为有符号整数

我想在 C++ 中将十六进制字符串转换为 32 位有符号整数. 因此,例如,我有十六进制字符串“ffffeffe".它的二进制表示是 11111111111111101111111111111110.它的有符号整数表示是:-65538. 如何在 C++ 中进行这种转换?这也需要对非负数起作用.比如十六进制字符串“0000000A",二进制是00000000000000000000000 ..
发布时间:2022-01-14 13:51:20 C/C++开发

使用 python 将十六进制转储到 YAML

现在我正在转储到 YAML 文档中.它在大多数情况下都在正常工作.当我尝试转储诸如“0x2A"之类的十六进制时,它会转换为 42.有没有办法保持它的十六进制格式?可悲的是,字符串不会起作用.而 int(0x2A, 16) 也只是给了我一个 42. 解决方案 您可能正在寻找 hex(0x2a) == hex(42) == '0x2a'. 除非您正在寻找一种方法来说服您现有的转储函数使用 ..
发布时间:2022-01-14 11:06:37 Python

Windows 键盘键的 ascii 代码和功能键 (F1 - F12) 和其他键(如 shift、capslock、backspace、ctrl 等)的代码

为了编写一个与键盘相关的应用程序,我想要我键盘上的按键的 ASCII 码列表. 这是一个 Windows 键盘: 我可以从哪里获得代码?如果我能得到十六进制的代码,那就太好了. 解决方案 您可以通过运行(注入)以下命令获取所有 keyCode 值(即使对于 Function 键)JavaScript 代码进入浏览器的控制台.粘贴以下代码,然后按 Enter.然后单击页面中的任意 ..
发布时间:2022-01-13 22:46:18 其他开发

十六进制键盘扫描码列表和 USB HID 键盘文档

我在哪里可以找到不同键盘布局的十六进制键盘扫描代码列表? 我使用 bash 命令 echo -ne 通过(假)USB HID 键盘发送键码,然后是转义的十六进制键扫描码和 HID 设备: echo -ne "\x00\x00\x00\x38\x00\x00\x00\x00" >/dev/hidg0echo -ne "\x00\x00\x00\x00\x00\x00\x00\x00" >/d ..
发布时间:2022-01-13 22:35:04 其他开发

如何将 gi-normous 整数(字符串格式)转换为十六进制格式?(C#)

给定一个潜在的巨大整数值(C# 字符串格式),我希望能够生成它的十六进制等效值.普通方法在这里不适用,因为我们谈论的是任意大的数字,50 位或更多.我见过的技术使用这样的技术: //存储整数 182int decValue = 182;//将整数 182 转换为字符串变量中的十六进制字符串 hexValue = decValue.ToString("X");//将十六进制字符串转换回数字int ..
发布时间:2022-01-12 23:34:20 C#/.NET

在 C++ 中将十六进制字符转换为 int

如何将十六进制字符而不是字符串更改为数值? 在输入这个问题时,我找到了很多关于如何将十六进制字符串转换为值的答案.但是,没有一个适用于字符.我记得在某处读到这适用于字符串: std::string mystr = "12345";无符号整数 myval;std::stringstream(mystr) >>标准::十六进制>>米瓦尔; 但是,如果我在循环中执行 mystr[x],则此代码 ..
发布时间:2022-01-12 20:35:39 C/C++开发

javascript中的字符到十六进制

谁能指导我如何在javascript中将char转换为十六进制? 例如: "入力されたデータは范囲外です." 到 "\u5165\u529B\u3055\u308C\u305F\u30C7\u30FC\u30BF\u306F\u7BC4\u56F2\u5916\u3067\u3059\u3002" 这个网站做到了 但是我想不通. 任何建议. 谢谢,萨博坦 ..
发布时间:2022-01-12 20:28:22 前端开发

如何在Java中将字符从字母字符转换为十六进制数字?

如何在 Java 中将字符从字母字符转换为十六进制数字?如果有人知道 Java 中的任何内置方法可以完成这项工作,或者您有自己的方法,您能帮忙吗? 另外,如何将十六进制转换为二进制? 解决方案 你可以从char转换成hex字符串. 字符 ch =String hex = String.format("%04x", (int) ch); 要读取十六进制并转换为二进制,您可以这样做 ..
发布时间:2022-01-12 20:22:00 Java开发

十六进制的 String.Format

使用下面的代码,着色总是给出#DDDD.绿色、红色和空格值如何解决? 字符串颜色字符串;诠释蓝色 = 13;诠释绿色= 0;诠释红色 = 0;整数空间 = 14;colorstring = String.Format("#{0:X}{0:X}{0:X}{0:X}", 蓝色, 绿色, 红色, 空格); 解决方案 {0:X} 中的数字0 指的是列表或参数中的位置.在这种情况下,0 表示使用第一个 ..
发布时间:2022-01-12 09:34:17 C#/.NET