首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

为什么要指定变量相应的数据类型

想象一下,如果你去超市买东西,你一般会用容器来装你买的东西。

你还会根据你买的东西来选择合适的容器。

如果你买衣服,你就会选择袋子来装。

如果你打酱油,你就会选择瓶子来装

如果你选择把衣服装在瓶子里就会出问题。

声明语句的写法如下

dim 变量名 as 数据类型

我们来按以下操作

【插入】,【模块】。

编写了以下简单的代码。

输完后点击以下绿色三角形按钮,运行。

正常情况,如果你输入一个数字1,显示正常,如果你故意输入一些字母。

将显示以下错误,这就是你买衣服,但是拿了瓶子去装,类型不对。

如果你输入一个超大的数值,如300,这时也是报错,但是显示的是“溢出”的错误。

这就好像你买酱油,是带了一个瓶子,但是瓶子太小,装不下。

我们再来解释一下这一语句

Excel中可以存储文本,数值,日期,还有复杂的其他对象型,所以变量要声明对应的数据类型。

Dim x as byte

就是声明x 的数据类型为数字,字节的那种,

此时需要一张表做参照

这张表初学者千万不要死记硬背,用的时候对照查一下,经常用就会熟悉。

根据表格中我们查看 Byte 可以存储0-255。

Dim x as byte

就是声明变量x是用来存储数值,最小0,最大255,如果我们统计成绩最小0分,最大100分,就可以声明这种数据类型。

那考试成绩可不可以用 Integer 来声明呢?计算结果也是对的,但是这样不合适,假设你只需要1升的酱油,你不需要拿一个冰箱那么大的超大容器,虽然可以把酱油带回来,但是占空间,影响你速度。

另外,经常写代码的高手还会简略写法。

Dim x$   声明字符串型号

Dim x%   声明整型

Dim x&   声明长整型

Dim x!   声明单精度浮点

Dim x#   声明双精度浮点

Dim x@  声明货币型

子曰:用之则行,不用则藏。

意思是说,如果你用我的这些建议,就马上行动,知行合一,如果你不用,就赶紧收藏,以绝后患。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20201203A01KVU00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券