精华内容
下载资源
问答
  • vb中single类型转换成byte()类型的方法

    千次阅读 2019-04-23 20:02:47
    平常在嵌入式的开发,用的是keil,所以基本用的是C语言。在PC端现在用的比较多是vb.net。但是在数据通信的时候,c与vb的数据类型还是有比较大的差别。 在pc端会用到将single类型的数据通过串口发送给下位机的问题...

    平常在嵌入式的开发中,用的是keil,所以基本用的是C语言。在PC端现在用的比较多是vb.net。但是在数据通信的时候,c与vb的数据类型还是有比较大的差别。

    在pc端会用到将single类型的数据通过串口发送给下位机的问题。这时候就需要将single类型的数据转换成4个字节的byte类型。研究了一番之后可以用如下的方式转换。

            Dim byte_P() As Byte = BitConverter.GetBytes(CSng(txt_P.Text))
     

    转换出来的byte_P()是4个字节的数组,小端模式。

     

     

    仅此记录,以供以后用到时候查用。(记性不太好,经常忘记。~_~)

    展开全文
  • 怎么通过vb调用函数的方式去计算一个single类型的变量的值域?怎么才能对一个single变量求它的值域是多少?
  • vb中能不能读取single值的值域?值域的获取调用的函数是什么?怎么通过值域得到一个浮点值的精度呢?
  • https://msdn.microsoft.com/en-us/library/windows/desktop/ms695200(v=vs.85).aspx
    展开全文
  • Private Sub Form_Click() Print Font .Size = 14 Font .Name = "华文行楷" ...Single mysum = Val(Text1. Text ) * Val(Text2. Text ) Label3.Caption = "金额为:" & mysum End Sub
    Private Sub Form_Click()
        Print
        Font.Size = 14
        Font.Name = "华文行楷"
        Print Tab(45); Year(Date) & "年" & Month(Date) & "月份图书销售排行"
        CurrentY = 700
        Font.Size = 9
        Font.Name = "宋体"
        Print Tab(15); "书名"; Tab(55); "出版社"; Tab(90); "销售数量"
        Print Tab(14); String(85, "-")
        Print Tab(15); "Visual Basci 经验技巧宝典"; Tab(55); "人民邮电出版社"; Tab(90); 10
        Print Tab(15); "Visual Basic 数据库系统开发案例精选"; Tab(55); "人民邮电出版社"; Tab(90); 8
        Print Tab(15); "Deiphi数据库系统开发案例精选"; Tab(55); "人民邮电出版社"; Tab(90); 6
    End Sub
    Private Sub Command1_Click()
    Dim mysum As Single
    mysum = Val(Text1.Text) * Val(Text2.Text)
    Label3.Caption = "金额为:" & mysum
    End Sub
    
    展开全文
  • 单精度(Single)和双精度(Double)数据类型是VB6里的两种浮点类型;它们被用来保存带有小数的数值。小数的位数可以变化(所以名字叫"浮点"),因为小数点的位置可以变化。例如: 1.23456 12.3456 123.456...

    单精度(Single)和双精度(Double)数据型是VB6里的两种浮点类型;它们被用来保存带有小数的数值。小数的位数可以变化(所以名字叫"浮点"),因为小数点的位置可以变化。例如:

    1.23456

    12.3456

    123.456

    双精度和单精度的差别

    大多数程序员都知道双精度类型容纳的数值要比单精度的大,而双精度的类型同时要求更大的存储空间--即8个字节,而不是4个字节。

    双精度和单精度的最大不同之处是数值能够表达的精度。例如,单精度类型的精度被限制为7位;所以,下面这些值都是单精度类型:

    1.23

    123999

    79.098

    但是,如果你把123456789保存为一个单精度类型,那么它就会被四舍五入为123456800。类似的,1.23456789会被缩减为1.234568。

    相比而言,双精度类型可以实现15位的精度。所以对于需要大量数值计算的程序员来说,就要使用双精度类型,否则精度就会出问题。

    :Visual Basic的帮助文档谈到了一个叫做Decimal的数据类型,它的精度是28位。这听起来很不错,但是不幸的是,它从来都没有被真正实现过。

    展开全文
  • VB中各简易符号的含义

    千次阅读 2019-01-30 13:52:21
    integer % 短整型 long & 长整型 single ! 单精度浮点型 double # 双精度浮点型 currency @ 货币型 string $ 字符型
  • [VB.NET] Single & Double

    千次阅读 2005-05-14 22:24:00
    ---VB.NET Single & Double---single的精度的问题先简单说明一下:项目里面有个金额的内容,一开始使用的single,后来发现只有金额在(-100000.66,1000000.66)区间才能真实的储存对应的值,测试了一下代码如下: 小数点...
  • VB6.0 创建一个右键菜单,为了便于用户使用“粘贴”功能,特此自定义了一个右键菜单,在这个右键菜单用户可选择粘贴,直接从剪帖板粘贴内容到本窗口。以下是相关的代码:  Private Sub Picture1_MouseDown...
  • Sub PrintJust(X As Single, Y As Single, Phrase As String, Fname As String, Fsize As Integer, Fbold As Integer, Larg As Single, Dst As Integer) ReDim aT(500) As String Static NumPar As Integer ...
  • VB算法例题和解析 常用类型符号 长整型 Long & 整 型 Integer % 单精度型 Single ! 双精度型 Double # 字符型 String $ 逻辑型 Doolean (又称布尔型) VB常用算法 产生随机数 Int(rnd (终值-初值+1)+初值) 例输出10个...
  • vb中如何定义变量

    千次阅读 2019-07-21 13:41:27
    dima,b as Integer 表明: 定义了一个变体型变量a定义了一个整型变量bDim定义局部变量还可以用:Static Private Public等 声明变量的格式为:<Public|Private|Dim|Static >...四个选项选择...
  • VB语言如何用inputbox输入多个single值?single可以转换为数组么
  • VB可使用Point方法来获取图片指定点的颜色。 Point 方法 按照长整数,返回在 Form 或 PictureBox 上所指定磅的红bai-绿-蓝 (RGB) 颜色。 语法 object.Point(x, y) '窗体判色代码: Private Sub Form1_MouseMove...
  • VB 使用VsMenu控件创建漂亮菜单,是一个很不错的VsMenu控件用法演示实例,在窗体上单击右键,可以看到弹出式菜单效果。  Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As ...
  • VB6.0 使用递归过程实现阶乘运算  Function F(n As Integer) As Single  If n > 1 And n  F = n * F(n - 1)  Else  F = 1  End If  End Function  Private Sub Command1_Click()  Text2.Text = F(Val(Text...
  • VB6自行编写的源代码,实现ModbusRTU协议四个字节整形 转换成浮点数据,也可以浮点数据转换为4字节整形,bas形式,用户可以直接在自己程序调用。 Public Function MODBUSLongtoFloat32(input1 As String) As ...
  • Dim a As Integer -说明a为整型变量 ...Dim e()As Single -说明e为动态单精度变量 Static f As Integer ,说明f为静态整型变量 ReDim e(10)As Single -说明e为一维单精度数组 Global h As Integer.
  • Dim lMsg As Single lMsg = X / Screen.TwipsPerPixelX Select Case lMsg Case WM_RBUTTONUP '鼠标右键按下 '此处添加弹出菜单语句 Case WM_LBUTTONUP '鼠标左键按下 Fem.WindowState = 0 Fem.Show Call UnloadIcon ...
  • VB.NET写的IEEE754转换程序,主要用于智能电表数据计算的,使用高位字符跟低位字符计算当前电量。这个是应用在安科瑞PZ80,120EFL上使用的。
  • vb函数常用的函数

    2019-04-27 22:43:15
    VB程序逆向常用的函数 数据类型转换: a) __vbaI2Str 将一个字符串转为8 位(1个字节)的数值形式(范围在 0 至 255 之间) 或2 个字节的数值形式(范围在 -32,768 到 32,767 之间)。 b)__vbaI4Str 将一个字符串转为长...
  • 2.VB中的数据结构

    2019-08-04 10:00:33
    不能使用VB关键字;不要使用特殊意义的标识符;不区分变量的大小写,一般来说首字母大写,符号常量均大写 x-y 错误,-号不能出现;1av错误,数字不可开头;不允许出现减号,空格 2.常量 直接常量:直接反应类型...
  • Dim dpi_x As Single, dpi_y As Single, px_twip As Single dpi_x = Me.ScaleX(Screen.Width, 1, 3) / Me.ScaleX(Screen.Width, 1, 5) dpi_y = Me.ScaleY(Screen.Height, 1, 3) / Me.ScaleY(Screen.Height, 1, 5)...
  • vb实用案例50例

    2018-10-08 21:31:45
    BorderStyle :1—Fixed Single(有边框) Backstyle:0—Tansparent(背景透明) 2) 运行时,单击“字号”,将标签内容的字号设置为30;单击“加粗”,将标签内容加粗;单击“下划线”,则在标签内容下加下划线。
  • vb.net类型转换函数

    万次阅读 2013-12-05 15:11:44
     在VB6用户自定义类型的关键字是Type,在vb.net大部分用Structure,可以包含有一个或多个不同种类的数据类型,尽管结构的数据可以单独被访问,但是这些数据仍被认为是一个集合整体。        自定义结构...
  • VB中function的应用

    千次阅读 2014-05-05 12:01:38
    函数过程的调用: 1, call 语句。 Call (过程名) [实参表] 2, 直接调用。(过程名) [ 实参表] 3, 无参数直接调用。 举例  Function f2  F2=”Flollow me.” ...(1)有谁能清楚地介绍vb function过程
  • VB 的基本数据类型

    万次阅读 2017-06-11 10:12:31
    VB基本数据类型 VB 6.O提供的基本数据类型主要有:字符型数据、数值型数据、货币类型、字节类型、布尔类型、日期类型、通用类型、无符号类型、对象类型等9种数据类型。 1.字符型数据 字符型数据(String)用以定义...
  • VB.net应用技巧5: VB.net 除法运算

    千次阅读 2017-02-03 02:49:37
    今日使用VB.net,发现传递给硬件设备的数据,与硬件设备回复给PC的数据不一致,仔细分析发现错误的原因出现在除法符号问题上,经仔细确认VB.net有2个除法运算方法,说明如下:  “\”:在Integer类型,如果商...
  • VB中函数的用法,计算三角形面积

    千次阅读 2017-03-17 12:40:55
    Dim x%, y%, z%, s As Single, b As Boolean, h As Single '$ string 字符类型 '% integer 整型 '& long 长整型 '# double 双精度浮点型 '! single 单精度浮点型 x = InputBox("请输入三角形的边长") y = Inp
  • 简要分析VB6.0和VB.NET区别

    千次阅读 2019-05-07 10:27:54
    现在随着VB.NET的发展,大部分人都放弃使用VB6.0而选择VB.NET,下面我们就来研究一下VB6.0和VB.NET的区别。VB.NET是微软公司在2002年推出的一种开发基于.Net平台应用程序的开发语言,也是微软公司极力推荐的一种开发...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 12,750
精华内容 5,100
关键字:

vb中single