无符号 问答列表

无限循环 Vs.溢出的循环?

作者:TorusWithSprinkles 提问时间:10/13/2021

我正在学习 Java 中的有符号类型与无符号类型,遇到了一个让我感到困惑的棘手示例问题: Is the following code an infinite loop? Why or why not...

无符号字符 * 产生奇怪的字符,使其始终无法比较

作者:Kevinkun 提问时间:8/29/2021

我总是有这个问题,尤其是当它是从某个函数返回的类型时。我的问题是,我有一个数据库,我想从表中选择其中一列。然后用 获取值。unsigned char*sqlite3_column_text() 这是...

c,无符号 char 和 char 上的相等运算符

作者:user3094631 提问时间:9/19/2017

为什么当我将 int 与无符号 int 进行比较时会得到“x==y” 那么,为什么当我将 char 与无符号 char 进行比较时,我会得到“a!=b”,尽管它们确实具有相同的位模式“0xff" ...

C 警告:传递“sprintf”的参数 1 中的指针目标在符号上有所不同

作者:Mobi Zaman 提问时间:10/31/2022

我有以下一段代码,用于将 的值写入缓冲区。timetemp #include<stdio.h> int main() { unsigned char temp[8]; unsigned int...

将 uint64 转换为 uint32 并截断

作者:SomeoneWithPassion 提问时间:4/29/2023

当我们将 an 转换为 时,我通过读取 cppreference 看到截断发生了。uint64_tuint32_t 但是,哪些位被截断了?更高还是更低? 这是如何决定的,为什么?...

如何将模板类型修改为无符号?

作者:AnnikGet 提问时间:5/2/2023

template<class T> void foo(T s) { unsigned T x = -1; //... } { int x = 129; foo(x); } 如何将模板类型...

Java 中的位图/位板

作者:Radoslav Khun 提问时间:5/18/2023

我正在用 Java 编写一个国际象棋引擎,我想在一个称为位图或位板的变量中表示所有棋子的位置。在C++中,我会简单地使用无符号的长整型,或所谓的uint64_t。但是因为 Java 中没有无符号变量(...

类型“int”或“long”、“char”等是否总是在 C 和 C++ 中签名?

作者:KiWon Lee 提问时间:6/23/2023

我一直都知道,当我在 C 和 C++ 开发中使用 or 、 、 等时,我已经对值进行了签名。顺便说一句,根据编译器或操作系统的不同,当这些类型的默认有符号变为无符号时会发生什么?我正在询问,因为我从未...

在 C++ 中处理来自无符号长整型的按位隔离“1s”的方法,在 C# 中有效,但在 C++ 中会产生奇怪的结果

作者:Paul 提问时间:7/15/2023

我正在将我的国际象棋引擎从 C# 转移到 C++ 以获得更高的性能。我为每个棋子使用位板(无符号长长),代表它们所在的位置。因此,当按位查看这些无符号长多头之一时,每个多头代表一个棋子,每个零代表一个...

如何将任意 std::integral 类型转换为无符号?

作者:StckXchnge-nub12 提问时间:11/7/2023

当设置特殊标志时,我试图将 std::integral 类型转换为无符号,即在这种情况下,它应该简单地解释为无符号数字。在这种情况下,这种强制转换是必要的,因为以后需要将数字作为无符号传递给另一个不受...


共11条 当前第1页