Android NDK开发中java数据类型与C/C++数据类型的对应关系

来源:互联网 发布:淘宝卖家发错快递 编辑:程序博客网 时间:2024/06/01 08:02

在java中有两种数据类型:

1、引用数据类型:字符串类,数组类以及其他类


引用类型与其原生类型的对应关系如下表:

Java类型原生类型java.lang.Classjclassjava.lang.Throwablejthrowablejava.lang.Stringjstring其他的Object类jobjectjava.lang.Object[]jobjectArrayboolean[]jbooleanArraybyte[]jbyteArraychar[]jcharArrayshort[]jshortArrayint[]jintArraylong[]jlongArrayfloat[]jfloatArraydouble[]jdoubleArray其他类型的数组Jarray


2、基本数据类型:boolean,byte,char,short,int,long,float以及double


基本数据类型可以直接与C/C++的相应的基本数据类型相对应,如下表所示:

Java类型JNI类型C/C++类型大小booleanjbooleanunsigned char无符号8位bytejbytechar有符号8位charjcharunsigned short无符号16位shortjshortshort有符号16位intjintint有符号32位longjlonglong long有符号64位floatjfloatfloat32位doublejdoubledouble

64位

                     
阅读全文
0 0
原创粉丝点击