java c java jni里涉及到的bool jboolean boolean三者是怎樣的關(guān)系?
c java jni里涉及到的bool jboolean boolean三者是怎樣的關(guān)系?Bool是C中的變量類型,jboolean是JNI中的變量類型,Boolean是Java中的變量類型;jboo
c java jni里涉及到的bool jboolean boolean三者是怎樣的關(guān)系?
Bool是C中的變量類型,jboolean是JNI中的變量類型,Boolean是Java中的變量類型;jboolean定義為typedef unsigned char jbooleansigned在C語言中char是無符號字節(jié)類型。char類型變量的大小通常為1字節(jié)(1字節(jié)=8位),屬于整數(shù)類型。它表示C語言中jboolean的值為0或1,并且有如下宏定義:#define JNI_uuFalse0#define JNI_uuuTrue1,因此可以直接根據(jù)該值進行轉(zhuǎn)換。