java - 将 jshort 转换为无符号短整型

标签 java c java-native-interface opengl-es-2.0

我正在开发一个使用一些 native 调用的 Java 程序。

您知道将 jshort 转换为 unsigned short 的简单方法吗?或者,我可以使用等效类型吗?

在 native 代码中,我收到一个 jshort 值,我需要将此值用作 GLushort

有什么建议吗?

谢谢。

最佳答案

只需添加 &0xFF 给它!它使它无符号 :D

关于java - 将 jshort 转换为无符号短整型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4305135/

相关文章:

调用指向函数的指针

java - 将 jobject 与值相关联

java - GUI 未按预期更新/控制流问题

java - 如何制作不同长度的对象数组?

c - 什么是 C 中的 vuint,为什么它在我的微 Controller 中?

c - 在 C 中使用预递增递归

android - NDK - 包括错误

java - JNI : passing integer array from Java to C

java - 使用 Spring Data REST 的 JsonMappingException : Selects wrong serializer when @Id is removed from the list that that is being mapped

java - UML 类图中关联的含义