我已经在无符号变量中分配了补码值。 那么为什么这个C程序输出一个负数呢? #include<stdio.h>
#include<conio.h>
int main()
{
unsigned int Value = 4; /* 4 = 0000 0000 0000 0100 */
unsigned int result = 0;
result = ~ Va
我目前正在尝试使用JNA访问C API。但我有一个无符号的整数参数,通过引用传递的问题。 因此,这里是有问题的C函数: int EE_DataGetNumberOfSample(DataHandle hData, unsigned int* nSampleOut);
在Java中,我有: public int EE_DataGetNumberOfSample(Pointer hData, By