值为1.9999的常数叫什么呢?
What do I call a constant with the value 1.9999
我有一个数字类FixedDecimal
如果我有一个测试。我用几个值运行测试;1, 1.9, 1.99, 1.999, 1.9999.
我想为它们命名常量。
我该怎么称呼他们?
FixedDecimal _1_ = new FixedDecimal(1, 1);
FixedDecimal _1_9 = new FixedDecimal(19, 10);
FixedDecimal _1_99 = new FixedDecimal(199, 100);
FixedDecimal _1_999 = new FixedDecimal(1999, 1000);
FixedDecimal _1_9999 = new FixedDecimal(19999, 10000);
它看起来有点不直观。除了下划线(_),还有其他字符可以使用吗?
如果你的常量名反映了常量的数字表示形式,那么你就做错了。
好常量:
BOILING_C = 100
BOILING_F = 212
TUESDAY = 2
坏常量:
_100 = 100
_212 = 212
//What would you put for Tuesday anyway?
使用具体的Unitname会有帮助。
FixedDecimal _1 = new FixedDecimal(1, 1);
FixedDecimal _19deci = new FixedDecimal(19, 10);
FixedDecimal _199centi = new FixedDecimal(199, 100);
FixedDecimal _1999mili = new FixedDecimal(1999, 1000);
FixedDecimal _19999micro = new FixedDecimal(19999, 10000);
对
尽管其他关于常量命名实践的答案是绝对正确的,但对于您的问题的答案是:在这种情况下,您可以使用$代替_。
相关文章:
- 在 C 和 C++ 中叫什么 (...)?
- 它叫什么以及如何实现此行为?
- *(flow + i*n + j) 在 C 中是什么意思?我不知道这个话题叫什么
- 使变量成为常数的重要性是什么?
- "function()->"叫什么?
- 指示汇编时间叫什么构造函数
- "|="这是什么意思,这叫什么?(C++)
- CImg库中语法奇怪,不知道叫什么
- 什么是程序 - 这叫什么,我如何在C++中使用它们?
- C++ + 运算符的这种用法叫什么?目的是什么
- 什么是包含符号常数的结构的现代C++方法
- C++构造函数代码..这叫什么
- 有什么方法可以用MSVS2015模拟编译时的双常数吗
- 这种分配方式叫什么?myVar(值);
- '<<='运算符做什么,叫什么?
- 这种模板机制叫什么,它有什么用
- 这个问题叫什么?如果通过基类型传递结构,则后代类型中的字段在方法中不可用
- make_shared、make_pair等叫什么
- "?"和":"序列实际上叫什么?
- 值为1.9999的常数叫什么呢?