首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >以可变名称表示物理单位的样式?

以可变名称表示物理单位的样式?
EN

Stack Overflow用户
提问于 2014-11-19 17:41:27
回答 1查看 2.5K关注 0票数 8

在物理密集型的C/C++变量名称中是否有附加(SI或帝国)单位的匈牙利式指南?我原以为这个轮子已经发明了,但在网上我只发现了一些简单的例子,比如duration_seclength_ft。(请不要提。)(大致相关:python中物理量的命名 .)

排版散文有一个很好的风格指南,但是它的上写、斜线和斜体在编程语言中失败了。

我甚至很乐意为解决像光谱亮度、矩、扭矩或能量这样的复合单位所产生的特殊问题而争论:

  • 复数与否(磅,磅)
  • 资本与否(磅,磅)
  • 往复式(PerSec,pSec,SecInv)
  • 像立方体或逆平方那样的上写
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-11-19 18:17:14

最终,重要的是选择一种风格并坚持下去。

如果我要实现这一点,我可能会从SI缩写开始:

代码语言:javascript
复制
int distance_m; // meters

对于指数,将指数附加到单位:

代码语言:javascript
复制
int area_m2; // square meters

对于产品,用下划线分隔:

代码语言:javascript
复制
int torque_N_m; // Newton-meters

(在这里使用资本N可能是一个好主意,也可能不是一个好主意;保持一致)

对于商,编写per

代码语言:javascript
复制
int velocity_m_per_s; // meters per second

每个变量只需要一个per。假设它的优先级低于乘法。

以上只是一个建议,当然,你应该修改它,以适应你的需要。确保整个开发团队都同意这些规则。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27023406

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档