整数安全-深入理解staubli工业机器人手册
整型安全
C99标准为整型操作定义了整型提升、整型转换级别以及普通算术转换。然而,这些操作也存在安全风险。规则13.3避免整数溢出,即当整数增加超过其最大值或减小小于其最小值时,会发生上溢或下溢。无论是带符号还是无符号整数,都可能发生溢出。
示例1
int i;
unsigned int j;
i = INT_MAX; // 2,147,483,647
i++;
752.26KB
文件大小:
评论区