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相同
查看全文
相关阅读:
剑指offer 数值的整数次方
剑指offer 链表中倒数第K个节点
剑指offer反转链表
剑指offer 栈的压入弹出 顺序
剑指offer 二叉搜索树后续遍历序列 判断
剑指offer 复杂链表的复制 (有向图的复制)
剑指offer 二叉搜索树与双向链表
2018/03/15 常用的超全局变量
2018/03/14 每日一个Linux命令 之 ln
PHP使用 zip 扩展压缩文件
原文地址:https://www.cnblogs.com/jkguo/p/11262741.html
最新文章
《西游记漫话》读后感 读书笔记
《骄傲之塔》读后感 读书笔记
《销售洗脑》读后感 读书笔记
《驾驭周期》读后感 读书笔记
《理解未来的7个原则》读后感 读书笔记
《如果你那么聪明》读后感 读书笔记
《帝国游戏》读后感 读书笔记
八、Java基础之构造方法
七、Java基础之对象
六、Java基础之map
热门文章
五、Java基础之方法
四、Java中的运算符
二、Java语言中的class和public class的区别
一、Java语言中的注释
Python3-接口自动化-1-基础介绍
pip安装报错:Fatal error in launcher: Unable to create process using '"'
提高SQL查询效率
剑指offer 重建二叉树
剑指offer替换空格
剑指offer 调整数组顺序使得奇数位于偶数前面
Copyright © 2011-2022 走看看