c++ - 什么是 Vb.net 等同于 C++ 中的 1.0e-5?

标签 c++ vb.net visual-c++

我有一个 C++ 程序,宏定义中的一行是这样说的

#define U_MIN 1.0e-5
#define U_MAX 1.0e5

如果我想用 Vb.net 语言转换这段代码,什么是等效的?

最佳答案

e 是指数符号...

1.0e-5 = 1.0 x 10 ^ -5 = 0.00001
1.0e5 = 1.0 x 10 ^ 5 = 100000

所以..

Const U_MIN As Double = 0.00001
Const U_MAX As Double = 100000

请注意,Visual Studio 实际上允许您使用指数表示法,因此您可以键入

Const U_MIN As Double = 1e-5

它会为你扩展..

关于c++ - 什么是 Vb.net 等同于 C++ 中的 1.0e-5?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24655387/

相关文章:

c++ - 如何使用C++计算字符串中的特定单词

.net - Socket.Receive 在收到所有数据之前不会阻塞

vb.net - 不要使用数组列表!

vb.net - MessageBox.Show 不引发 HelpRequested 事件

c++ - MSVC - 有什么方法可以检查函数是否实际上是内联的?

c++ - <type_traits> 的 is_function_pointer<>

c++ - 处理从十六进制到十六进制的转换

c++ - 从 bash 脚本发送一些参数(如 Ctrl-C、3、some_string)到程序

visual-studio - 为什么 Visual Studio 2005 这么慢?

c++ - 头文件类中的数组声明