任务代码:
#include <stdio.h>
#include <stdlib.h>
int main()
{
short a,b;
a=32760;
printf("a=%d\n",a);
b=a+10;
printf("b=%d\n",b);
return 0;
}
执行情况:
知识总结:
对2要敏感,尤其是32768,65536要记住是2的几次方!
另外要记住1,3,7,15这些算法;
整型数据的存储,是以二进制形式存储的,
signed short (有符号)为例,以补码形式存放,最高位表示数值的符号(0为正,1为负);
有符号短整型的最大数值为+32767,也就是2的15次方-1;
unsigned(无符号)来说,全部而精致表示符号本身;