本文介绍了转换jdouble翻番C型的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我怎么能转换成Java类型的变量 jdouble 双击 C型的变量?

How can i convert jdouble of java type variable to double variable of type c ?

推荐答案

您不必,它只是一个像这样的typedef:

You don't have to, it's just a typedef like so:

typedef double jdouble;

因此​​无需转换,一旦你有一个 jdouble 你可以把它仅仅作为一个双击

So no conversion is needed, once you have a jdouble you can treat it just as a double.

例如见这个:

JNIEXPORT jdouble JNICALL Java_Summer_sum__DD
(JNIEnv *env, jobject jobj, jdouble j1, jdouble j2) {
    return j1 + j2;
}

添加与 jdouble 值直接完成,相信编译器弄清楚如何生成所需的code。

The addition is done directly with the jdouble values, trusting the compiler to figure out how to generate the required code.

这篇关于转换jdouble翻番C型的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-29 15:20