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

无符号整数常量应具有后缀 U

11.9 ID_literal_missingSuffix
目录 › next › previous

为了便于查看常量的类型,避免意料之外的错误,无符号整数常量应具有后缀 U。

示例(32 位环境):

0x7fffffff    // Compliant, signed int
0x80000000    // Non-compliant, unsigned int, missing ‘U’
0x80000000U   // Compliant

参考

MISRA C 2012 7.2 MISRA C++ 2008 2-13-3
Copyright©2024 360 Security Technology Inc., Licensed under the Apache-2.0 license.