递归火山软件开发平台

标题: 【分享】整数强转无符号字节以整数表达; [打印本页]

作者: urenai    时间: 2022-5-2 01:49
标题: 【分享】整数强转无符号字节以整数表达;
  1. 这不是BUG,但我觉得不合理。
  2. 1、变量 整数 A 值 250
  3. 2、变量 整数 B = (整数)(字节)A
  4. 大家猜猜这时候B的值是多少???
  5. 此时 B = -6
复制代码

哎,直接上表达式吧: 调试输出 (指针到字节集 (取变量地址 (A), 1).取字节集数据 (0, 整数))
因为没有 到字节()  ,而强转字节 会出负数,故此,的传出短整数或者整数。




作者: 飞翔的企鹅    时间: 2022-5-2 08:01
值250已经超出了字节范围,值当然会错,火山字节是有符号的,-128-127
作者: urenai    时间: 2022-5-2 13:32
飞翔的企鹅 发表于 2022-5-2 08:01
值250已经超出了字节范围,值当然会错,火山字节是有符号的,-128-127

正解,
(, 下载次数: 29)





欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4