精华内容
下载资源
问答
  • vb数据类型

    2012-11-08 17:39:56
    数据: 计算机能够处理数值、文字、声音、图形、图像等信息,均称为数据。 数据类型: ...VB的基本数据类型: 数值型数据 (主要数据类型) 日期型 字节型 货币型 逻辑型 字符串型 对象型 变体型
  • VB数据类型

    2012-12-24 16:34:51
    VB的所有数据类型! 值得下载! 欢迎各位仁兄多提宝贵意见!
  • VB 数据类型

    2012-04-12 10:14:53
    问题: 我在模块里定义如下: Public Type ObsVal P1 As Double 'L1上的P码伪距 End Type Public Type XYZRS rx As Double ry As Double rz As Double End Type Public Type O_Data ...
  • 定义VB数据类型常识 学过编程的人都知道大多数的计算机语言都规定了各自的数据类型VB也不例外其实在一个最简单的程序中数据类型是可以不作规定的也就是说变量可以使用各种类型但是在一个复杂的程序里这样做就很危险...
  • VB数据类型转易语言

    2010-09-07 20:10:52
    VB数据类型转易语言,数据类型转换老不方便 了,没办法自己写了个小工具
  • VB数据类型与表达式

    2014-04-04 19:01:32
    上海电大的VB设计教案,讲述了VB数据类型与表达式
  • vb资料打包、vb组、vb对象、vb语句、vb属性、visualbasic常数、vb对象、vb伪指令、vb运算符、vb索引列表、vb数据类型
  • VC和VB数据类型对比

    2013-12-16 21:31:15
    VC和VB数据类型对比 API形式 VC VB 长度 char Byte 1 byte unsignedchar;BYTE Byte 1 byte signed char Byte 1 byte ...
    
    

    API形式

    VC

    VB

    长度

    char

    Byte

    1 byte

    unsignedchar;BYTE

    Byte

    1 byte

    signed char

    Byte

    1 byte

    short

    Integer

    2 bytes

    unsigned short;WORD

    Integer

    2 bytes

    int;BOOL;INT

    Long

    4 bytes

    unsigned int;UINT;WPARAM

    Long

    4 bytes

    long;LPARAM;DWORD

    Long

    4 bytes

    float;FLOAT

    Single

    4 bytes

    double

    Double

    8 bytes

    long double

    Double

    8 bytes

     

    COM形式

     
    Platform SDK: COM

    Translating to Visual Basic from C++

    Using the C++ programming language, developers can directly access the memory that stores a particular variable. Memory pointers provide this direct access. In Visual Basic, pointers are handled for you. For example, a parameter declared as a pointer to an int in C++ is equivalent to a parameter declared in Visual Basic as a ByRef Integer.

    A parameter that is declared As String in Visual Basic is declared as a pointer to a BSTR in C++. Setting a string pointer to NULL in C++ is equivalent to setting the string to the vbNullString constant in Visual Basic. Passing in a zero-length string ("") to a function designed to receive NULL does not work, as this passes a pointer to a zero-length string instead of a zero pointer.

    C++ supports data containers, namely structures and unions, that have no equivalent in Visual Basic. For this reason, COM objects typically wrap information that usually is stored in structures and unions in object classes. Some COM objects, however, may contain structures, causing portions of the object's methods or functionality to be inaccessible to Visual Basic.

    Note

      Future versions of Visual Basic, version 6.0 and beyond, will support structures.

    Some C++ data types are not supported in Visual Basic, for example unsigned types and HWND types. Methods that accept or return these data types are not available in Visual Basic.

    Visual Basic uses Automation-compatible data types as its internal data types. Thus, C++ data types that are Automation-compatible are also compatible with Visual Basic. Data types that are not Automation-compatible may not be able to be converted to Visual Basic. For more information about Automation data types, see the Automation documentation in the Platform SDK.

    The following table lists the data types are supported by Visual Basic and their VARTYPE equivalents.VARTYPE is an enumeration that lists the Automation variant types.

    Visual Basic data type VARTYPE equivalent
    Integer 16 bit, signed, VT_I2
    Long 32 bit, signed, VT_I4
    Date VT_DATE
    Currency VT_CY
    Object *VT_DISPATCH
    String VT_BSTR
    Boolean VT_BOOL
    Currency VT_DECIMAL
    Single VT_R4
    Double VT_R8
    Decimal VT_DECIMAL
    Byte VT_DECIMAL
    Variant VT_VARIANT

    All parameters in Visual Basic, unless labeled with the keyword ByVal, are passed by reference (as pointers) instead of by value.

    C++ and Visual Basic differ slightly in how they represent properties. In C++, properties are represented as a set of accessor functions, one that sets the property value and one that retrieves the property value. In Visual Basic, properties are represented as a single item that can be used to retrieve or set the property value.

    展开全文
  • vb数据类型及缩写

    千次阅读 2018-09-12 17:08:54
    数据类型 中文名 缩写字符 Integer 短整型 % Long 长整型 & Single 单精度浮点型 ! Double 双精度浮点型 # C...
    数据类型 中文名 缩写字符
    Integer 短整型 %
    Long 长整型 &
    Single 单精度浮点型 !
    Double 双精度浮点型 #
    Currency 货币型 @
    String 字符型 $
    展开全文
  • VB数据类型转换函数

    2008-02-28 09:56:00
    VB数据类型转换函数 Str (x) 将数值数据x转换成字符串 Val(x) 将字符串x中的数字转换成数值 Chr(x) 返回以x为ASCII码的字符 Asc(x) 给出字符x的ASCII码值,十进制数 Cint(x) 将数值型数据x的小数部分四舍五入取整 ...
     

    VB数据类型转换函数

    Str (x) 将数值数据x转换成字符串
    Val(x) 将字符串x中的数字转换成数值
    Chr(x) 返回以x为ASCII码的字符
    Asc(x) 给出字符x的ASCII码值,十进制数
    Cint(x) 将数值型数据x的小数部分四舍五入取整
    Int(x) 取小于等于x的最大整数
    Fix(x) 将数值型数据x的小数部分舍去
    CBool(x) 将任何有效的数字字符串或数值转换成逻辑型
    CByte(x) 将0-255之间的数值转换成字节型
    CDate(x) 将有效的日期字符串转换成日期
    CCur(x) 将数值数据x转换成货币型
    Round(x,N) 在保留N位小数的情况下四舍五入取整
    CStr(x) 将x转换成字符串型
    CVar(x) 将数值型数据x转换成变体型
    CSng(x) 将数值数据x转换成单精度型
    CDbl(x) 将数值数据x转换成双精度型

    例如,,可以使用cdbl()函数来将变量转换成双精度型.大家看看这段代码:
    Private Sub Form_Load()
    Dim z_temp As Integer
    z_temp = 20
    Debug.Print "z_temp is" & TypeName(z_temp) & z_temp
    Debug.Print "afterchange, z_temp is " & TypeName(CDbl(z_temp)) & z_temp1
    End Sub
    在vb中,有时候辉自动转换数据类型,例如:
    Private Sub Form_Load()
    Dim a1 As Integer
    Dim a2 As Integer
    a1 = 2
    a2 = 6
    Debug.Print a1 / a2
    End Sub
    尽管我们已经声明了变量类型都是整数型,但是,我们运行后看到的值却是.333333333333333 双精度型数据,如果我们已知a1/a2仅仅是货币计算的话....那么,我们采用CCur()函数:
    Debug.pring CCur(a1 / a2)
    就可以了..
    字符串和其他数据类型的转换是最重要的,以后我们会说明的..
    除了转换外,我们可以用VarType()和TypeName()函数来检查变量类型.

    转载于:https://www.cnblogs.com/yeye518/archive/2008/02/28/2231803.html

    展开全文
  • VB 数据类型转换

    千次阅读 2014-01-06 13:06:32
    P=CBool(X) ' 将X转换为"布尔"(Boolean)类型 P=CByte(X) ' 将X转换为"字节"(Byte)类型 P=CCur(X) ' 将X转换为"金额"(Currency)类型 P=CDate(X) ' 将X转换为"日期"(Date)类型 P=CDbl(X) ' 将X转换为"双...
    1. CType(X)
    [格式]:
    P=CBool(X) ' 将X转换为"布尔"(Boolean)类型
    P=CByte(X) ' 将X转换为"字节"(Byte)类型
    P=CCur(X) ' 将X转换为"金额"(Currency)类型
    P=CDate(X) ' 将X转换为"日期"(Date)类型
    P=CDbl(X) ' 将X转换为"双精度"(Double)类型
    P=CInt(X) ' 将X转换为"整型"(Integer)类型
    P=CLng(X) ' 将X转换为"长整型"(Long)类型
    P=CSng(X) ' 将X转换为"单精度"(Single)类型
    P=CStr(X) ' 将X转换为"字符串"(String)类型
    P=Cvar(X) ' 将X转换为"变体型"(Variant)类型
    P=CVErr(X) ' 将X转换为Error值
    [ 范例 ]:
    (1). CStr(13)+CStr(23)' 数值转换成字符串后,用"+"号连接, 结果:1323
    (2). CInt("12")+12' 字符串转换成整型后与12相加, 结果:24
    (3). P=CInt(True)' 输出结果为-1
    ' 布尔值与数值的转换时要注意,布尔值只有True和False,其中True在内存中为-1,False存为0
    (4). CBool(-0.001)' 输出结果为True
    ' 将数值转换为布尔型时,等于0的数值将得到False,不等于0的数值得到True.


    2. Int(X),Fix(X):取X的整数值
    [格式]:
    P=Int(X) ' 取<=X的最大整数值
    P=Fix(X) ' 取X的整数部分,直接去掉小数

    [范例]:
    (1) Int(-54.6) ' 结果为-55,取<=-54.6的最大整数
    (2) Fix(54.6) ' 结果为54,取整数并直接去掉小数
    展开全文
  • VB数据类型转换

    2013-12-18 11:50:15
    Specmax(1) = "+0.5%" MsgBox Val(Specmin(1))'此时出现“类型不匹配”的错误 用什么函数可将Specmax(1)的转换成0.5参入计算?
  • VC++ 与VB 数据类型对应关系

    千次阅读 2013-12-23 03:47:49
    VC++ 与VB 数据类型对应关系  在做VC与vb程序间互相调用,需要注意两种语言不同编译器对数据类型的定义区别,此时两者数据类型的对应关系就显得十分的重要,对应关系以及声明方式如下所示。 ...
  • 在做VC与vb程序间互相调用,需要注意两种语言不同编译器对数据类型的定义区别,此时两者数据类型的对应关系就显得十分的重要,对应关系以及声明方式如下所示。 VC++ VB short Integer int ...
  • VB数据类型声明字符及数据类型

    万次阅读 2009-12-28 14:20:00
    String 的类型声明字符为美元号 ($)。Single (单精度浮点型)的类型声明字符为感叹号 (!)。Double 的类型声明字符是数字符号 (#)。Integer 的类型声明字符是百分比符号 (%)。Long(长整型) 的类型声明字符为和号 (&...
  • vb数据类型总结

    千次阅读 2007-09-25 17:30:00
    数据类型 类型名称 类型声明字符 所占字节 有效值 字节型 byte 1 0-255
  • VB数据类型概述

    2008-05-02 00:28:42
    数据类型概述数据类型 存储空间 大小范围-----------------------------------------------Byte 1个字节 0到255-----------------------------------------------Boolean 2个字节 T...
  • vb数据类型(很多程序出问题出在这个,一定要看,VB msdn说的不太对) VB可用的AES加密sqlite_odbc 及 cairo_sqlite (VBRichClient自带的非odbc连接) 有vbRichClient代替winsock、实现vb多线程及远程调用activeX等
  • 大家看完后都觉得我这个PPT做得是相当不错,请大家支持
  • <br />Str(x) '将数值数据x转换成字符串 Val(x) '将字符串x中的数字转换成数值 Chr(x) '返回以x为ASCII码的字符 Asc(x) '给出字符x的ASCII码值,十进制数 Cint(x) '将数值型数据x的小数...
  • VC与VB数据类型对应关系

    千次阅读 2008-09-03 11:14:00
    VB调用C DLL时的参数传递函数在C中的原型,参数类型和传递方式 对应关系 C DLL 原型 VB声明 VB调用 USHORT a ByVal a as long Call func(…,a,…) int a ByVal a as long 
  • VB 数据类型转换函数集

    千次阅读 2008-04-22 16:03:00
    Str(x) 将数值数据x转换成字符串Val(x) 将字符串x中的数字转换成数值Chr(x) 返回以x为ASCII码的字符Asc(x) 给出字符x的ASCII码值,十进制数Cint(x) 将数值型数据x的小数部分四舍五入取整Int(x) 取小于等于x的...
  • VB数据类型转换整理

    千次阅读 2005-06-14 09:22:00

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,164
精华内容 865
关键字:

vb数据类型