Delphi、C C++、Visual Basic数据类型的对照 转
|
变量类型
|
Delphi
|
C/C++
|
Visual Basic
|
||
|
位有符号整数
|
ShortInt
|
char
|
--
|
||
|
位无符号整数
|
Byte
|
BYTE,unsigned short
|
Byte
|
||
|
位有符号整数
|
SmallInt
|
short
|
Short
|
||
|
位--符号整数
|
Word
|
unsigned
short
|
--
|
||
|
位有符号整数
|
Integer,Longint
|
int,long
|
Integer Long
|
||
|
位--符号整数
|
Cardinal,LongWord
|
Unsigned long
|
--
|
||
|
位有符号整数
|
Int64
|
_int64
|
--
|
||
|
字节浮点数
|
Single
|
float
|
Single
|
||
|
字节浮点数
|
Real48
|
--
|
--
|
||
|
字节浮点数
|
Double
|
double
|
Double
|
||
|
字节浮点数
|
Extnded
|
long
double
|
--
|
||
|
位货币值
|
currency
|
--
|
Currency
|
||
|
字节日期/时间
|
TDateTime
|
--
|
Date
|
||
|
字节
|
Variant Variant,
|
VARIANT
|
Variant(注),
|
Variant(缺省)
|
|
|
|
OleVariant,TVarData
|
OleVariant(注)
|
|
|
|
|
字节字符
|
Char
|
char
|
--
|
|
|
|
字节字符
|
WideChar
|
WCHAR
|
--
|
|
|
|
固定长度字节的字符串
|
ShortString
|
--
|
--
|
|
|
|
动态字符串
|
AnsiString
|
AnsiString(注)
|
String
|
|
|
|
以Null结束的字符串
|
PChar
|
char*
|
--
|
|
|
|
以Null结束的宽字符串
|
PWideChar
|
LPCWSTR
|
--
|
|
|
|
字节字符串
|
WideString
|
WideString(注)
|
--
|
|
|
|
字节布尔值
|
Boolean,ByteBool
|
字节数)
|
--
|
|
|
|
字节布尔值
|
WordBool
|
字节数)
|
Boolean
|
|
|
|
字节布尔值
|
BOOL,LongBool
|
BOOL
|
--
|
|
|
|
变量类型
|
Delphi
|
C/C++
|
Visual Basic 6 红色表示要写脏代码
|
||
|
位有符号整数
|
ShortInt
|
char
|
Byte | ||
|
位无符号整数
|
Byte
|
BYTE,unsigned short
|
Byte
|
||
|
位有符号整数
|
SmallInt
|
short
|
Integer | ||
|
位--符号整数
|
Word
|
unsigned
short
|
Integer | ||
|
位有符号整数
|
Integer,Longint
|
int,long
|
Long
|
||
|
位--符号整数
|
Cardinal,LongWord
|
Unsigned long
|
Long | ||
|
位有符号整数
|
Int64
|
_int64
long long [VC2005以上] |
Currency | ||
|
字节浮点数
|
Single
|
float
|
Single
|
||
|
字节浮点数
|
Real48
|
--
|
--
|
||
|
字节浮点数
|
Double
|
double
|
Double
|
||
|
字节浮点数
|
Extnded
|
VC中无对应类型 |
--
|
||
|
位货币值
|
currency
|
__int64 |
Currency
|
||
|
字节日期/时间
|
TDateTime
|
double |
Date
Double |
||
|
字节
|
Variant Variant,
|
VARIANT
|
Variant(注),
|
Variant(缺省)
|
|
|
|
OleVariant,TVarData
|
OleVariant(注)
|
|
|
|
|
字节字符
|
Char
|
char
|
Byte |
|
|
|
字节字符
|
WideChar
|
WCHAR
|
Integer |
|
|
|
固定长度字节的字符串
|
ShortString
|
--
|
Any |
|
|
|
动态字符串
|
AnsiString
|
AnsiString(注)
|
String
|
|
|
|
以Null结束的字符串
|
PChar
|
char*
|
Any --> ByVal s |
|
|
|
以Null结束的宽字符串
|
PWideChar
|
LPCWSTR
|
Any --> ByVal StrPtr(s) |
|
|
|
字节字符串
|
WideString
|
WideString(注)
|
--
|
|
|
|
字节布尔值
|
Boolean,ByteBool
|
字节数)
|
Byte |
|
|
|
字节布尔值
|
WordBool
|
字节数)
|
Boolean
|
|
|
|
字节布尔值
|
BOOL,LongBool
|
BOOL
|
Long |
|
|
Delphi、C C++、Visual Basic数据类型的对照 转的更多相关文章
- Visual Basic了解
Visual Basic是一种由微软公司开发的结构化的.模块化的.面向对象的.包含协助开发环境的事件驱动为机制的可视化程序设计语言.这是一种可用于微软自家产品开发的语言.它源自于Basic编程语言.V ...
- Visual Basic 函数速查
Calendar 常数 可在代码中的任何地方用下列常数代替实际值: 常数 值 描述 vbCalGreg 0 指出使用的是阳历. vbCalHijri 1 指出使用的是伊斯兰历法. Color 常数 可 ...
- Visual Basic for Application
Private Sub Worksheet_SelectionChange(ByVal Target As Range) 'The note of Visual Basic for Applicati ...
- 使用 Async 和 Await 的异步编程(C# 和 Visual Basic)[msdn.microsoft.com]
看到Microsoft官方一篇关于异步编程的文章,感觉挺好,不敢独享,分享给大家. 原文地址:https://msdn.microsoft.com/zh-cn/library/hh191443.asp ...
- Visual Basic 2012 借助DataGridView控件将SQL server2012 数据导入到Excel 2010
摘 要: SQL Server 2012 数据和Excel 2010之间的连接和数据的传输,本篇文章主要针对的是SQL Server 2012 数据导入到Excel 2010文件中.Excel软件对 ...
- Visual Basic 2012 借助DataGridView控件将Excel 2010数据导入到SQL server 2012
(注:注释的颜色原本为绿色,在这里变为黑色,有点不便,但不会造成阅读影响.放入Visual Basic2012代码编辑器后会还原成绿色.) 摘 要:DataGridView控件作为数据传输的中介,只 ...
- 2016年4月TIOBE编程语言排行榜 Visual Basic正渐行渐远
COBOL, BASIC 和 FORTRAN 很长一段时间作为主力开发语言被使用.有很多软件使用这些语言来编写,并且发展的不亦乐乎.然而经过多年的发展,COBOL和FORTRAN逐渐被抛弃, 而得益于 ...
- Visual Basic相关图书推荐
Visual Basic从入门到精通(第2版) 作 者 国家863中部软件孵化器 编 出 版 社 人民邮电出版社 出版时间 2015-03-01 版 次 2 页 数 61 ...
- 演练:Office 编程(C# 和 Visual Basic)
https://msdn.microsoft.com/zh-cn/library/ee342218(v=vs.110).aspx PIA的全称是 primary interop assembly 主 ...
随机推荐
- javascript中值传递与值引用的研究
今天重新看了一下<javascript高级程序设计>,其中讲到了javascript中的值传递和值引用,所以就自己研读了一下,但是刚开始没有明白函数中的参数只有值传递,有的场景好像参数是以 ...
- fcitx 候选词出现奇怪的笔画
原来fcitx还有笔画输入的功能,输入h出现一个横,s出现竖,p是撇,n是捺,z是折. 虽然很有意思,但是不实用,而且还会出现在第一页候选词中,影响输入,可以通过配置文件禁用掉: $ vim ~/.c ...
- dsaf
fdsafds fdsa fds f dsa
- Android 学习第18课,单元测试
1. 准备一个待测试的类 package com.example.Service; public class PersonService { public void save(String userN ...
- download github files
想要下载github的文件,但是却发现无从下手.发现一个网站DownGit,非常方便,只要贴一下链接即可: https://minhaskamal.github.io/DownGit/#/home
- sublime text 2 ubuntu安装及插件管理
参考 dudumao 1.下载Sublime Text2官网下载地址:http://www.sublimetext.com 2.安装Sublime Text2解压即可使用 $ sudo tar -jx ...
- java虚拟机之垃圾回收算法
标记-清除算法: 这是最基础的,就是之前所讲的两次标记,首先标记出所有 需要回收的对象,然后进行统一清除, 这有两缺点:一是效率低,标记和清除(开启低优先级进行回收)都是低效率的.第二是空间问题,标记 ...
- java虚拟机之回收方法区
在java虚拟机中并没有规范规定需要对方法区即是新生代进行垃圾回收, 主要是这些区域的回收性价比极低, 一般在新生代中一般垃圾回收中可以达到70%到95%. 其中永久代中的垃圾回收主要回收的是两个 ...
- Weblogic新增域(可以配置新端口)
操作系统 :Linux version 2.6.32-504.el6.x86_64 Weblogic Server :11g 一.Weblogic新增域(可以配置新端口) 以weblogic用户登录 ...
- Android 点击ListView(或GridView)的一个item,使其里面textview变色,点击另一个这个恢复原来颜色
今天作一个项目,就是做视频app,如果电视剧的话有许多剧集,点击一个item,播放不同的剧集,要有点击效果,并且默认是选择第一个.花费了一段时间,自己觉得有点难 度,现在和大家分享一下,下面是效果显示 ...