运算处理R-1-6-2强制

禁止整数赋值越界

整数赋值越界
test.c
1void foo(void)
2{
3 unsigned short us = 0;
4 us = 65536;
禁止整数赋值越界 [gjb8114-r-1-6-2]
5 signed short ss = -32769;
禁止整数赋值越界 [gjb8114-r-1-6-2]
6}
合法整数赋值
test.c
1void foo(void)
2{
3 unsigned short us = 65535;
4 signed short ss;
5 ss = -32768;
6}