VB妮å¯è¯´çâ设置ä¸åçæ°æ®ç±»åå¯ä»¥æé«è¿ç®é度â没éã
楼主说çsingleçæ£æ°æ¯1.01298E-45------1.79769313486232D308
èå´æéï¼åºä¸ºsingleçæ£æ°æ¯1.401298E-45 å° 3.402823E38
1.79769313486232D308ä¸çDåºä¸ºE
å±äºDouble æ°æ®ç±»åä¸çæ£æ°ä¸é1.79769313486232E308
å
³äºå
¶ä¸çEæçæ¯ææ°ã
è§MSDNç解éï¼
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 çç±»å声æå符æ¯æ°åç¬¦å· (#)ã
计ç®æºå®ä¹é£äºæ°æ®ç±»åï¼æ¯ä¸ºäºæ¹ä¾¿è®¡ç®åèçå
åï¼ä½ è¦å®ä¹ä¸ç§æ°æ®ç±»åVBä¸æVariantåä½æ°æ®ç±»å ï¼é£ä¹ç³»ç»çå¼é就大大å¢å ãå½è®¡ç®æºè¿åDOSæ¶ä»£ï¼å
åä»
4096KBï¼ä½ çæ³æ³ç®ç´æ¯æ æ³å®ç°çã
以ä¸æ¯VBæ°æ®ç±»åç解é
æ°æ®ç±»åæ¦è¿°
以ä¸è¡¨æ ¼æ¾ç¤ºææ¯æçæ°æ®ç±»åï¼ä»¥ååå¨ç©ºé´å¤§å°ä¸èå´ã
æ°æ®ç±»å åå¨ç©ºé´å¤§å° èå´
Byte 1 个åè 0 å° 255
Boolean 2 个åè True æ False
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ï¼æ£æ°æ¶ä»4.94065645841247E-324 å° 1.79769313486232E308
Currency
(åæ¯æ´å) 8 个åè ä» -922,337,203,685,477.5808 å° 922,337,203,685,477.5807
Decimal 14 个åè 没æå°æ°ç¹æ¶ä¸º +/-79,228,162,514,264,337,593,543,950,335ï¼èå°æ°ç¹å³è¾¹æ 28 ä½æ°æ¶ä¸º +/-7.9228162514264337593543950335ï¼æå°çéé¶å¼ä¸º +/-0.0000000000000000000000000001
Date 8 个åè 100 å¹´ 1 æ 1 æ¥ å° 9999 å¹´ 12 æ 31 æ¥
Object 4 个åè ä»»ä½ Object å¼ç¨
String
(åé¿) 10 åèå å符串é¿åº¦ 0 å°å¤§çº¦ 20 亿
String
(å®é¿) å符串é¿åº¦ 1 å°å¤§çº¦ 65,400
Variant
(æ°å) 16 个åè ä»»ä½æ°åå¼ï¼æ大å¯è¾¾ Double çèå´
Variant
(å符) 22 个åèå å符串é¿åº¦ ä¸åé¿ String æç¸åçèå´
ç¨æ·èªå®ä¹
ï¼å©ç¨ Typeï¼ ææå
ç´ æéæ°ç® æ¯ä¸ªå
ç´ çèå´ä¸å®æ¬èº«çæ°æ®ç±»åçèå´ç¸åã
温馨提示:内容为网友见解,仅供参考
VB的数据类型里面的 D和 E是什么意思的呢?
关于其中的E指的是指数。见MSDN的解释:Single 数据类型 Single(单精度浮点型)变量存储为 IEEE 32 位(4 个字节)浮点数值的形式,它的范围在负数的时候是从 -3.402823E38 到 -1.401298E-45,而在正数的时候是从 1.401298E-45 到 3.402823E38。Single 的类型声明字符为感叹号 (!)。Double ...
vb中的大小写d和e分别是什么意思?
d表示双精度小数e表示单精度小数主要的区别是的单精度小数7位数字,双精度是16位的.
值的有效范围,里面的D和E是什么意思?
至于下面的D只是VB里面的一种特殊写法,用来表示是双精度,区别于单精度的E表示而已。
谁知道VB的数据种类有哪些啊?
单精(single):占四个字节,指数用"E(e)"表示。双精(double):占八个字节,指数用"D(d)"表示。货币型(currency):占八个字节。用来表示金额、单价而设置的。字节型(byte):取值范围为0~255,占一个字节。布尔型(boolean):占两个字节,只用来表示"true\/false"、"yes\/no"。其取值范围...
VB的数据类型单精度型取值范围 负数:—3.402823E38~1.401298E—45 中...
E是来表示单精度浮点数的指数符号。 如1.254E+10 ,就是指1.254 * 10^10 (单精度浮点数是指精确到7位的浮点数)相比之下D用来表示双精度浮点数。如1.231346464D+10 (双精度浮点数精确到15位)
关于VB数据类型
单精度型 变量存储为 IEEE 32 位(4 个字节)浮点数值的形式,它的范围在负数的时候是从 -3.402823E38 到 -1.401298E-45,而在正数的时候是从 1.401298E-45 到 3.402823E38。Single 的类型声明字符为感叹号 (!)。双精度浮点型 变量存储为 IEEE 64 位(8 个字节)浮点数值的形式,它的...
vb中单精度与双精度的区别
值得注意的是,虽然双精度提供了更大的精度,但其运算速度可能会稍慢,特别是在处理大量数据时。对于大数值的输入输出,通常推荐使用D或E格式,这样可以更清晰地展示数值,并避免不必要的精度损失。因此,开发者在实际编程中,需要根据具体需求权衡精度和性能,合理选择单精度或双精度数据类型。
在VB中怎样区分和使用integer\\long\\single\\double\\string等?
这里用E或者e表示10的次方(E\/e大小写都可以)比如:1.401298E-45表示1.401298的10的负45次方 vb里面可以这样表示:8.96E-5 例:21e5(正号省略)表示:21乘以10的5次方的一个单精度数 (2) 双精度数(Double,类型符#)Double类型数据在内存中占用8个字节(64位)Double型可以精确到15或16位...
vb中单精度与双精度的区别
double)单精度(Single)和双精度(Double)型数值即为浮点数值,它表示的是带小数的实数。单精度型能精确到七位,而双精度能精确到15位。用户在选用这些数据类型时,要注意变量所取值的范围。并且数值为整数时,为了运算速度,不用把变量硬定义为浮点型。对于大的浮点数,可用D,E格式输入输出。
在VB实数中单精度与双精度中的用方啊
double)单精度(single)和双精度(double)型数值即为浮点数值,它表示的是带小数的实数。单精度型能精确到七位,而双精度能精确到15位。用户在选用这些数据类型时,要注意变量所取值的范围。并且数值为整数时,为了运算速度,不用把变量硬定义为浮点型。对于大的浮点数,可用d,e格式输入输出。