zoukankan      html  css  js  c++  java
  • Java和C或C++的数据类型对照表

    java的数据类型和C++的对应关系(大部分可用,小部分需要根据实际情况调整)

    C++ Java
    char * String
    word short
    byte byte
    byte[] byte[]
    dword int
    long NativeLong
    Void * Pointer
    lpvoid Pointer
    lpDword IntByReference
    HWND HWND
    char[] byte[]
    byte * Pointer

    Java和C的数据类型对照表

    Java 类型 C类型原生表现
    boolean int 32位整数(可定制)
    byte char 8位整数
    char wchar_t 平台依赖
    short short 16位整数
    int int 32位整数
    long long,__int64 64位整数
    float float 32位浮点数
    double double 64位浮点数
    Buffer/Pointer pointer 平台依赖(32或64位指针)
    pointer/array 32或64位指针(参数/返回值)邻接内存(结构体成员)
    String char* /0结束的数组(nativeencodingorjna.encoding)
    WString wchar_t* /0结束的数组(unicode)
    String[] char** /0结束的数组的数组
    WString[] wchar_t** /0结束的宽字符数组的数组
    Structure struct*/struct 指向结构体的指针(参数或返回值)
    (或者明确指定是结构体指针)结构体(结构体的成员)
    (或者明确指定是结构体)
    Union union 等同于结构体
    Structure[] struct[] 结构体的数组,邻接内存
    Callback (*fp)() Java函数指针或原生函数指针
    NativeMapped varies 依赖于定义
    NativeLong long 平台依赖(32或64位整数)
    PointerType pointer 和Pointer相同
  • 相关阅读:
    汪博士解读PMP考试
    ASP.NET编程实战宝典(光盘内容另行下载,地址见书封底)
    [模板]tarjan算法求SCC
    [POJ 3071]Football[概率DP]
    [数学]根式有理化[高中数学技巧]
    [平面几何]角格点问题
    [数学]对数均值不等式
    [模板][快速排序&归并排序]
    [POJ]P3126 Prime Path[BFS]
    每日一题_191219
  • 原文地址:https://www.cnblogs.com/jkguo/p/11262741.html
Copyright © 2011-2022 走看看