signedness

signedness

文章 0 浏览 2

如何以十六进制表示负 char 值?

以下代码 char buffer[BSIZE]; ... if(buffer[0]==0xef) ... 向编译器发出警告“由于数据类型范围有限,比较始终为假”。 当我将检查更改为 if(buffer…

焚却相思 2024-11-19 13:02:57 2 0

例如,在 C 语言中,为什么允许 shift 的第二个操作数有符号?

注意:这个问题是关于位移运算符 >。与第一个操作数无关。 CERT INT34-C,部分:不要移动负数位...... 并不是说它需要理由,但他们证明说这是未定义行…

琉璃梦幻 2024-11-01 03:13:29 8 0

在 Ruby 中解压签名的小端字节序

所以我正在研究一些 MongoDB 协议的东西。所有整数都是有符号的小端字节序。使用 Ruby 的标准 Array#pack 方法,我可以将整数从整数转换为我想要的二…

墨落画卷 2024-10-20 21:39:03 6 0

浮点数的符号

有没有一种简单的方法来确定浮点数的符号? 我进行了实验并想出了这个: #include int main(int argc, char** argv) { union { float f; char c[4]; }…

傲鸠 2024-10-03 04:46:28 6 0

Z80 汇编程序/机器代码中的字节/字/地址是有符号的还是无符号的?

我正在为 Z80 二进制文件制作模拟器,但我无法确定所有整数数据类型是否都是有符号的或无符号的 来自手册或来自谷歌。那么寄存器 A、B...HL、BC 等中…

久光 2024-09-19 04:30:02 13 0

对于任何有限浮点值,是否保证 x - x == 0?

浮点值是不精确的,这就是为什么我们在比较中很少使用严格的数值相等。例如,在 Java 中,此打印 false (如 ideone.com 上所示): System.out.print…

如梦 2024-09-16 16:08:17 12 0

使用 strncat 进行字符串连接会导致符号错误

更新:关于 char、signed char 还是 unsigned 的问题最终没有意义。在这种情况下使用 memcpy 更合适,因为它在字节上不加区别地工作。 不可能是一个更…

﹂绝世的画 2024-09-07 23:21:44 8 0
更多

推荐作者

游缘惊梦

文章 0 评论 0

小兔几

文章 0 评论 0

Glik

文章 0 评论 0

生生漫

文章 0 评论 0

Luxian

文章 0 评论 0

Champion-Ming

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文