问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

VB中,编译的时候,什么时候用dim * as single,什么时候用dim*as string

发布网友 发布时间:2023-02-14 22:43

我来回答

5个回答

热心网友 时间:2023-10-05 11:33

Dim s as String
Dim i as Long
我们前面已经提到过,上面的两个定义语句定义了一个字符串型变量s和一个长整形变量i,那么我们看下面这个赋值语句:
s = 123
i = "abc"
这个时候,就出现错误了,我们会神奇的发现s = 123并没有发生错误,而i = "abc"却出现了类型不匹配的错误。这是因为VB自动对s = 123进行了编译,将123处理成了“123”字符串并且复制给了s,但是后面的字符串"abc"压根就不能被识别为数值。
所以i = "abc"就出现了类型不匹配的错误。因为i我们定义的是一个长整型变量,它只能表示一个很大的数字,但我们却硬生生将它赋值成字符串,所以产生了不匹配。


所以,我们日常在定义变量的时候一定要注意将数值型变量和字符串型变量进行严格的区分和定义,这样才能游刃有余的操作VB语言了!

详见我们团队的分享帖:

http://tieba.baidu.com/f?kz=2678455193

热心网友 时间:2023-10-05 11:33

整型 Integer 2 个字节 -32,768 到 32,767
长整型 Long 4 个字节 -2,147,483,648 到 2,147,483,647
(整数的根据范围用)
单精度型 single 4 个字节 负数:-3.402823E38 到 -1.401298E-45;正数:1.401298E-45 到 3.402823E38
双精度型 Double 8 个字节 负数: -1.79769313486232E308 - 4.94065645841247E-324;
(有小数点的根据精度用)
String 是字符串

热心网友 时间:2023-10-05 11:34

Single 单精度浮点值,也就是 小数
string 是字符串,文本字符串等内容

热心网友 时间:2023-10-05 11:34

string是字符窜,就是纯字符的那种,不能进行计算,类似于汉字,占用2个字节
byte是字节,取值范围是1~255,占用1个字节
integer只能定义纯整数,取值范围是-32768~32767,占用2个字节
single是单精度,就是定义时可以有小数,占用2个字节
double是双精度,也是定义时可以有小数,但它的取值比单精度大,占用4个字节
使用方法要看定义的东西最大有多大,尽可能的用占用字节少的定义

热心网友 时间:2023-10-05 11:35

single 是单精度数据类型,一般在定义小数数据变量时使用;(一般小数都可以满足,但特别大的数字或特别小的数字不适应,需要双精度数据类型:Double)
string 是字符串数据类型,一般在定义字符或字符串数据变量时使用;
integer 是整形数据类型,一般在定义整形数据变量时使用;(范围: -32,768 到 32,767的整数,在整数中还有字节型数据Byte(0-255)、长整形数据Long(-2,147,483,648 到 2,147,483,647))
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
298的旅游卡游全国6000多景点是真的吗 旅游业发票项目内容和备注可填什么 个人的哪些经营范围可以去税务局代开发票 演出结束后可以开发票吗? 文化旅游公司的开票可以开餐费 请问03年上牌 开了12.5万公里 1.3升 手动挡的千里马,现在值多少钱? 请教专家04年的白色千里马 手动挡 1.3升,开了14万公里还能卖多少钱? 请问04年上牌 开了12万公里 1.3升 手动挡的千里马,现在值多少钱? 一手04年千里马1.3GL(红色)欲售 请问04年上牌 开了28万公里 1.3升 手动挡的千里马,现在值多少钱? 关于VB的问题 Private Sub Command1_Click() Dim x As Single, z As Single, y As Single x = Val(Text1. vb程序填空题 吉他拾音器怎么接耳机 综合效果器怎么接耳机 怎么判断期货行情价格走势 如何在大学里学好英语 procreate怎么让背景置于底层 procreatep掉图中的人留下风景怎么办 腾讯视频pc在国内和国外一样吗 股指期货实战技巧有哪些 支付宝电子证件里没有驾驶证和行驶证选项 三星手机smj3119的4g网 三星smj3119是不是4g 三星J3119是全网通手机吗?还是只是电信版4G手 三星j3119手机配置 皮鞋怎么擦才亮 做梦梦见长辈死人复活是什么意思 梦见蛇和龙是啥兆头 请问 怎么在手机上看四核 三星的双四核能否两个都开?如果不能来的话四核快还是双四核快? 艾肯外置usb声卡有电流声怎么解决? 装了创新X-Fi Surround 5.1外置声卡,麦的电流声很大 LOL改ID ,求让人眼前一亮的ID。 买电脑主板的时候,里面有一张附赠的光碟有什么用?我是电脑新手!很多不懂,请大家多多指教! 霸气游戏名字男超拽? 限2022年毕业生是什么意思 卡西欧ef500耐摔吗 期货交易技巧有哪些 期货投资有哪些实用的技巧? 丹顶鹤的产地 无所顾忌的意思解释 微信被对方加入了黑名单,改了怎么也加不上?显示还是黑名单,是怎么回事? 宣化区邮编 张家口经开区与张家口市宣化区一样吗 11月17日张家口市宣化区能解封吗? 游戏家族网名起名 向access中导入excel数据只能导入当前数据表 代建制源起及其特殊文件框架设计的法律思考? 疫情期间德育实践活动写作文 学习通考试上传视频找不到附件选项怎么办