日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

Java和C或C++的数据类型对照表

發布時間:2023/12/29 综合教程 26 生活家
生活随笔 收集整理的這篇文章主要介紹了 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相同

總結

以上是生活随笔為你收集整理的Java和C或C++的数据类型对照表的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。