下列可作为VB中所允许的形式的数是() A)10^(1.256) B)D32 C)2.5E D)12E3 很多人都说是D.
题目
下列可作为VB中所允许的形式的数是() A)10^(1.256) B)D32 C)2.5E D)12E3 很多人都说是D.
可是在VB上测试.只有A的数可以正常输出.BC都提示有语法错误.D,12E3 输出却是:12000# E不是表示单精度吗?怎么VB自动识别成“#” 双精度型.
答案
告诉你为什么,因为在计算机编码中,科学计数法就是以e分隔的,会被记为12*(10^3),其数值为12000,而A的数值包含指数而且不符合科学计数法的规定所以A被认为是表达式而不是一个数
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
热门考点
- 计算赖氨酸ε--NH3+20%被解离时的溶液PH
- "want to do sth" 和 "want to doing sth"有什么不同?
- 65+12x49-9 65+12x(49-9) (65+12)x(49-9) (65+12)x49
- 如有图,一个长,宽,高分别是12厘米,8厘米和5厘米的长方体玻璃罐,平方时水深3厘米,竖着放时水深是多少厘米
- "我不在家,就在咖啡馆,不在咖啡馆,就在往咖啡馆的路上",这句曾被星巴克的广告词,有说是出自兹威格,也有说是巴尔扎克说的,还有说是维也纳某位艺术家.不管这句话出于哪位名家,但却说明了文学家和艺术家对于
- 在△ABC中,a=4,b=2,若第三边的长是偶数,求c的长?
- —you never have have dumplings,——you?
- 己知4Y的平方-7Y-3-M=Y的平方-2Y加1,则代数式M的表达式是
- 已知:绝对值(x1-1)+(x2-2)^2+绝对值(x3-3) 的3次方
- 已知2f(x)+f(-x)=3x+2 ,求f(x)