求助直接常量
vb吧
全部回复
仅看楼主
level 5
vb里面的1.234E2是什么意思,在双精度里1.2D
+3
和12D3有什么区别?小白求助大佬万分感谢
2023年05月15日 11点05分 1
level 15
1.234E2意思就是1.234*10^2,科学计数法表示
E和D没区别(本意应该是有区别的,但是VB设计出bug了导致两者没区别)
正号带或者不带没区别,本来正数的正号就是可以省略的
2023年05月15日 11点05分 2
谢谢大佬![真棒][真棒][真棒]
2023年05月16日 06点05分
1.2D+3是表示的是1200吗? 12D3表示的是12000对嘛👀?
2023年05月16日 11点05分
@最爱吃小孩 对,还有就是12D3这种形式不是标准的科学计数法(前面的12不满足大于等于1且小于10的条件),但VB也是可以识别的,并且转换成正确的数值
2023年05月16日 11点05分
@初音✨七奈 谢谢大佬,孩子感动坏了[泪]
2023年05月16日 11点05分
level 7
1.234E2是科学计数法表示法,表示的意思是1.234乘以10的2次方,即123.4。
1.2D+3和12D3都是双精度数据类型表示法,表示的意思完全相同,即都是表示1200。在这里,D+3和D3都表示10的3次方,它们的区别只在于使用的格式不同。D+3是以正数括号形式表示指数部分,D3则是以常规的形式表示指数部分。两者的输出结果是一样的。
以上是ChatGPT给的答案~~~~~~~~
2023年05月17日 08点05分 4
1