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相同
查看全文
相关阅读:
RestTemplate与Gzip压缩
在浏览器中异步下载文件监听下载进度
springBoot中的所有配置属性(中文)
Springboot应用中设置Cookie的SameSite属性
客户端解析服务器响应的multipart/form-data数据
springboot + querydsl 入门到会用
MyBatis通过TypeHandler自动编解码对象的Json属性
@Transaction注解失效的几种场景
Elasticsearch 7.x配置用户名密码访问 开启x-pack验证
搭建Elasticsearch可视化界面 Kibana
原文地址:https://www.cnblogs.com/jkguo/p/11262741.html
最新文章
linux系统搭建ftp服务器及创建用户
浏览器节别的消息推送
原生php遍历获取查出来的数据,进行输出
百度瓦片绘制地图,实现画圆、矩形以及多边形并获取图形的中心点
tp5跨控制器调用方法
TP5的select,find和get查询方法的使用
selenium环境搭建
python3求200以内能被17整除的最大正整数
python3生成一个含有20个随机数的列表,要求所有元素不相同,并且每个元素的值介于1到100之间
python3输出由1、2、3、4这四个数字组成的每位数都不相同的所有三位数
热门文章
python3鸡兔同笼问题
python3判断一个数是否为素数
Python3输出九九乘法表
python3生成10个成绩列表,求其平均分
python3输出“水仙花数”
ADT环境搭建手册
一个便于国内用户访问的 Spring Initializr
在SpringBoot中使用Redis的zset统计在线用户信息
在SpringBoot中使用RedisTemplate重新消费Redis Stream中未ACK的消息
在Java中实现Zip文件的压缩与解压缩
Copyright © 2011-2022 走看看