保存数字显示的计算器应用程序中数据结构的正确通用名称是什么

发布于 2024-08-20 05:46:52 字数 171 浏览 4 评论 0原文

它将保存一个字符串,并在右端添加和删除字符(数字或小数点)。为了简单起见,忽略负数的情况。

这种数据结构有一个约定的名称吗?登记?缓冲?展示?还有别的事吗?

更新:这是内部表示,可能不是某些计算的最终形式。它可能是后续计算的输入(当然,在将其转换为数字之后)。

It would hold a string and have characters (numeric, or decimal point) added and removed from the right end. Ignore the case of negative numbers for simplicity.

Does this kind of data structure have an agreed-upon name? Register? Buffer? Display? Something else?

UPDATE: This is an internal representation and may not be the final form of some calculation. It may be the inputs to some later calculation (after turning it into a number, of course).

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

你是年少的欢喜 2024-08-27 05:46:52

您可以使用堆栈来实现它。堆栈是后进先出(LIFO)的,就像您在显示中所描述的那样。

但是,如果您正在寻找一些东西来命名您的计算结果,我会同意大多数提到“结果”或“显示”的答案。 :-P

You could implement it using a stack. A stack is last-in-first-out (LIFO), just like what you're describing with the display.

But if you're looking for something to name your calculation results, I'd agree with most of the answers that said "result" or "display". :-P

在你怀里撒娇 2024-08-27 05:46:52

我不会说有一个“商定”的名字;毕竟,我怀疑是否有一个标准机构的职责就是审查这些事情。也就是说,也许您会发现其中之一是可以接受的:

  • 答案
  • 结果
  • 数字

I wouldn't say there's an "agreed-upon" name; after all, I doubt there's a standards body whose job it is to review these things. That said, maybe you'll find one of these acceptable:

  • Answer
  • Result
  • Value
  • Digits
小巷里的女流氓 2024-08-27 05:46:52

我认为如果你用现实世界的术语来描述它,“显示”是有意义的。

I think "Display" would make sense if you were describing it in real-world terms.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文