VB中如何使用双精度变量、或是长整型变量
vb吧
全部回复
仅看楼主
level 1
vs9841 楼主
我初学VB,搞不明白。双精度变量如何使用。我看书上说。双精度变量表示-1.79769313486232d308~1.79769313486232d308.而长整型则是-2147483648~2147483647。一个能表示小数。一个不能表示小数。那我计算一个1569.123+12435.45666这样带小数点的。又该怎么定义使用变量呀。双精度是不是只表示小数点前面是1的数。而长整型就不能表示带小数点的数。那又得怎么定义变量啊。真是看不明白现在教材了。说得那么复杂
2007年01月21日 02点01分 1
level 13
简单的说,如果你要处理的数值不带小数点,就使用Integer或Long如果你要处理的数值带小数点,就使用Single或Double上下两者都有两种选择,差别在于运算范围Integer数据类型 Integer 变量存储为 16位(2 个字节)的数值形式,其范围为 -32,768 到 32,767 之间。Integer 的类型声明字符是百分比符号 (%)。也可以用 Integer 变量来表示枚举值。枚举值可包含一个有限集合,该集合包含的元素都是唯一的整数,每一个整数都在它使用时的上下文当中有其特殊意义。枚举值为在已知数量的选项中做出选择提供了一种方便的方法,例如,black = 0,white = 1 等等。较好的编程作法是使用 Const 语句将每个枚举值定义成常数。********************************************************Long数据类型 Long(长整型)变量存储为 32 位(4 个字节)有符号的数值形式,其范围从 -2,147,483,648 到 2,147,483,647。Long 的类型声明字符为和号 (&)。***************************************************************Single数据类型 Single(单精度浮点型)变量存储为 IEEE 32 位(4 个字节)浮点数值的形式,它的范围在负数的时候是从 -3.402823E38 到 -1.401298E-45,而在正数的时候是从 1.401298E-45 到 3.402823E38。Single 的类型声明字符为感叹号 (!)。***********************************************************Double数据类型 返回 Double(双精度浮点型)变量存储为 IEEE 64 位(8 个字节)浮点数值的形式,它的范围在负数的时候是从 -1.79769313486232E308 到 -4.94065645841247E-324,而正数的时候是从 4.94065645841247E-324 到 1.79769313486232E308。Double 的类型声明字符是数字符号 (#)。
2007年01月21日 02点01分 2
level 13
在这三个网址中有让你学不完的VB
2007年01月21日 02点01分 3
level 1
vs9841 楼主
谢谢大侠的指点与帮助啊。
2007年01月21日 11点01分 4
1