unsigned-integer

    0热度

    2回答

    我在将二进制值存储到unsigned int数组中时遇到了一些问题。我试图通过二进制表示作为一个char阵列,但它并不像我所希望的那样工作。我正在做的是通过char阵列使用while循环,并将每个数字分配给unsigned int数组的一个元素,但这是完全错误的。我只是非常想知道如何将二进制值存储到unsigned int。我如何在前面显示零?我已经尝试在阵列中放入前面没有0 s的二进制值,但那不

    1热度

    1回答

    我有这样一段代码,其目的是,以确定是否接收到的分组是有效或不是: size_t offset_to_a, offset_to_b; u_int32_t file_name_length; u_int32_t packet_length; if ((offset_to_a + offset_to_b + file_name_length) > packet_length) { //

    0热度

    1回答

    将客户端从MySQL 5.4升级到5.7后,我开始收到“BIGINT UNSIGNED值超出范围...”错误。我编辑了my.cnf并设置了sql_mode =“NO_UNSIGNED_SUBTRACTION”,并使用了SHOW VARIABLES来确保它确实使用了该模式。这的确在应用程序,但今天一个unsigned int的列抛出同样的错误修复最初的问题(顺便说一句库存2)... UPDATE t

    0热度

    1回答

    我是C++的新手,想知道uint32_t和tUInt32之间是否有区别? 它只是语法糖? 还是只是using namespace std;的结果? 我知道它们代表什么(请参阅:https://www.badprog.com/c-type-what-are-uint8-t-uint16-t-uint32-t-and-uint64-t)。我很困惑为什么有两种不同的方式来表示它们存在以及使用哪种方式。

    0热度

    1回答

    我的表中有一个包含unsigned integer值的外键列。我想为此列添加一个新值,但我不知道java如何处理这个unsigned值,因为java没有原生的无符号值。 如果我做的: preparedStatement.setInt(2, myInt); 将在数据库转换这个signed int它自动的unsigned价值?或者它会抛出一个错误,说这些是不兼容的类型?我应该站出来,用long,如

    0热度

    1回答

    我知道PHP不支持无符号64位整数。 但是我只需从通过PDO查询一个MySQL表中读出带符号的64位整数值,并通过将它们传递到客户端(而不执行任何计算或比较); PHP页面正在向客户端发布一个非常简单的REST接口,并且应该只将查询结果输出为JSON数据。 现在,只要它们是63位宽(无符号),PDO查询就会返回未触及的整数,但当表中的原始值设置为第64位时,PDO驱动程序会将其转换为字符串(我已设

    -1热度

    1回答

    嗨重新诠释一个可能最终有一个有效的浮点数位的32位字符串时: UINT:1101004800,浮动:20.000000 现在说我是一个静态分析工具的工作它定义了值的范围而不是单个值的操作。 我正在考虑的一个这样的操作是将无符号值的32位位串值重新解释为浮点数。 当转换为float [float(a1)float(a2)]时,两个无符号整数[uint(a1)uint(a2)]的范围仍然是一个连续范围

    1热度

    1回答

    我有一个函数在MatLab中返回一个向量,问题是函数应该返回一个无符号整数值,我已经调试了我的代码,并且我意识到变量galois_value在我做的时候变成了一个向量一个bitand和一个bitxor操作。我试图做一个typecast把矢量变成一个无符号的值,但不起作用。我试图强制演员阵容,但不起作用。下面的功能: function galois_value = galois_mul2(value

    0热度

    1回答

    我正在学习整数溢出和下溢,并想知道是否有可能通过给出负输入n来控制j的值? int i = n; size_t j = i; printf("%lu",j); 例如,如果我想“J”的数值是255,是有可能工艺的负数“n”来给我输出?

    1热度

    1回答

    我使用Coverity来静态分析我们的一些C++项目的源代码。我意识到这可能看起来像一个可笑的简单问题,但我想如果Coverity有这样的问题,我想知道这个错误被标记的根本原因。它一直在标记一个错误,我想知道这个错误是否真的改变了我的编码习惯,或者它真的是不必要的。 误差它标志的一个例子是: unsigned int a; a = 5; Coverity的有一些问题与此并说: “CID 10