我已經在無符號變量中分配了補碼值。 那麼爲什麼這個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