Java类型 JNI类型 C/C++类型 描述
boolean jboolean unsigned char unsigned 8 bits
byte jbyte char signed 8 bits
char jchar unsigned short unsigned 16 bits
short jshort short signed 16 bits
int jint int signed 32 bits
long jlong long(64)long long(32) signed 64 bits
float jfloat float signed 32b its
double jdouble double signed 64 bits

注:关于java long类型对应的C/C++类型中longlong long的解析:由于在32位系统中long只表示32位,long long才表示64位,对于64位系统long直接就表示64位。

最后修改日期:2020年5月14日

留言

撰写回覆或留言