从 int16 到 unsigned int16 的转换可能会溢出

杰里米

在Polyspace 代码检查之后,我得到“从int16 到unsigned int16 的转换可能会溢出”。

uint16 lData = 0x00u;
sint16 AnalogInputValue;
lData = (uint16)AnalogInputValue; => This line causes Polyspace error

类型转换应该完成这项工作吗?根据 Polyspace 没有:)

安德斯卡尔松

您首先需要确保 AnalogInputValue 不包含任何负数,然后再将其转换为 uint16。如果您不这样做,那么您可能会在类型转换中丢失数据。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

int16 溢出导致无限循环

来自分类Dev

Javascript:从Int16转换为Float32

来自分类Dev

如何将Platform :: Array <uint16>转换为原始int16 *

来自分类Dev

Apache Ignite 将 UInt16 转换为 Int16

来自分类Dev

Swift:将Int16转换为Int32(或NSInteger)

来自分类Dev

查询到SQLite返回带符号的int16,但被定义为无符号

来自分类Dev

如何使用C#和NAudio将[] Int16转换为[] float?

来自分类Dev

将int16转换为cpp的两倍

来自分类Dev

如何使用Python将numpy数组(wav数据)转换为int16?

来自分类Dev

如何在Dart中将2个字节转换为Int16?

来自分类Dev

为什么在C ++ big endian中使用bitshift转换为int16无效?

来自分类Dev

C#-将代表字符数的字节转换为Int16

来自分类Dev

如何快速转换类型为“ UnsafeMutablePointer <Int16>”的“ any”类型

来自分类Dev

Swift:无法将NSNumber类型转换为预期的参数类型Int16

来自分类Dev

C++ 没有已知的从 'int*' 到 'uint16_t* {a ka short unsigned int*}' 的转换

来自分类Dev

Matlab int16()C是否等效?

来自分类Dev

从int,int16,int64反射GetBytes

来自分类Dev

有符号短(Int16签名)乘法说明

来自分类Dev

带AVAudioPCMBuffer int16数据的计划缓冲区

来自分类Dev

imshow()在Octave中不会显示int16数组

来自分类Dev

将 bin 文件读取为 int16

来自分类Dev

什么是最好的(最小的)方法来检查字符串值并将其四舍五入到最接近的Int16

来自分类Dev

从unsigned int转换为uint16_t的转换错误

来自分类Dev

memcpy 从 unsigned char * 到 unsigned int

来自分类Dev

如何防止从int到unsigned int的隐式转换?

来自分类Dev

double到unsigned int / char

来自分类Dev

qbytearray.at()到unsigned int

来自分类Dev

Convert.ToInt16和(Int16)有什么区别

来自分类Dev

如何轻松地从int32中提取2x int16?

Related 相关文章

  1. 1

    int16 溢出导致无限循环

  2. 2

    Javascript:从Int16转换为Float32

  3. 3

    如何将Platform :: Array <uint16>转换为原始int16 *

  4. 4

    Apache Ignite 将 UInt16 转换为 Int16

  5. 5

    Swift:将Int16转换为Int32(或NSInteger)

  6. 6

    查询到SQLite返回带符号的int16,但被定义为无符号

  7. 7

    如何使用C#和NAudio将[] Int16转换为[] float?

  8. 8

    将int16转换为cpp的两倍

  9. 9

    如何使用Python将numpy数组(wav数据)转换为int16?

  10. 10

    如何在Dart中将2个字节转换为Int16?

  11. 11

    为什么在C ++ big endian中使用bitshift转换为int16无效?

  12. 12

    C#-将代表字符数的字节转换为Int16

  13. 13

    如何快速转换类型为“ UnsafeMutablePointer <Int16>”的“ any”类型

  14. 14

    Swift:无法将NSNumber类型转换为预期的参数类型Int16

  15. 15

    C++ 没有已知的从 'int*' 到 'uint16_t* {a ka short unsigned int*}' 的转换

  16. 16

    Matlab int16()C是否等效?

  17. 17

    从int,int16,int64反射GetBytes

  18. 18

    有符号短(Int16签名)乘法说明

  19. 19

    带AVAudioPCMBuffer int16数据的计划缓冲区

  20. 20

    imshow()在Octave中不会显示int16数组

  21. 21

    将 bin 文件读取为 int16

  22. 22

    什么是最好的(最小的)方法来检查字符串值并将其四舍五入到最接近的Int16

  23. 23

    从unsigned int转换为uint16_t的转换错误

  24. 24

    memcpy 从 unsigned char * 到 unsigned int

  25. 25

    如何防止从int到unsigned int的隐式转换?

  26. 26

    double到unsigned int / char

  27. 27

    qbytearray.at()到unsigned int

  28. 28

    Convert.ToInt16和(Int16)有什么区别

  29. 29

    如何轻松地从int32中提取2x int16?

热门标签

归档