☰
  • 首页
  • 规则分类
  • 项目介绍
search
•••

合理使用数字分隔符

11.16 ID_literal_casualSeparators
目录 › next › previous

数字分隔符的间距应遵循合理的规律,否则不利于阅读和维护。

建议整数常量从低位到高位:

  • 2 进制常量每 4 位一组分隔
  • 8 进制常量每 3 位一组分隔
  • 10 进制常量每 3 位或 4 位一组分隔
  • 16 进制常量每 2 位或 4 位一组分隔

浮点常量与 10 进制常量要求相同,小数部分从高位至低位分隔。

示例:

auto i = 123'456'78'9;   // Non-compliant

应保持相同的间距:

auto i = 123'456'789;    // Compliant

配置

binarySeparatorInterval: 2 进制常量分隔符间距 octalSeparatorInterval: 8 进制常量分隔符间距 decimalSeparatorInterval: 10 进制常量分隔符间距 hexadecimalSeparatorInterval: 16 进制常量分隔符间距

依据

ISO/IEC 14882:2014 2.14.2(1) ISO/IEC 14882:2017 5.13.2(1)
Copyright©2024 360 Security Technology Inc., Licensed under the Apache-2.0 license.