c++ - C++文字中的分隔符十和单位

标签 c++ delimiter literals

<分区>

在 Java 中我可以做到:

int i = 1_200_200;

如何在 C++ 中做同样的事情?我的意思是我应该使用什么来代替下划线?

最佳答案

自 C++14 起,您可以对 integer literal 使用单引号 (')提高可读性,例如

int i = 1'200'200;

Optional single quotes(') may be inserted between the digits as a separator. They are ignored by the compiler.

关于c++ - C++文字中的分隔符十和单位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46254084/

相关文章:

c++ - Windows 的 Shatter Glass 桌面 Win32 效果?

python - 通过多个可能的分隔符分割字符串

c++ - 在 C 语言中使用 "{}"进行强制转换有什么好处?

linux - 如何在分隔符出现时对字符串开始的行进行排序 (linux)

c++ - 如何将字符串的一部分(包含数字以外的字符)解析为整数

javascript - 将 JS 注入(inject) Literal 并在页面加载后触发

Scala:如何转义文字中的反引号?

c++ - 在 vector 中保留插入元素的地址(C++)

c++ - 在 C++ 中迭代链表比在 Go 中慢

c++ - 从构造函数中捕获异常意味着我的实例之后超出了范围