根据规定,short恒长,肯定是2字节,16位的。long恒长,肯定是4字节,32位的。而其他数据类型的长度取决于机器/操作系统的位数和编译器的位数。由于机器/操作系统现在一般都是32位一级以上的,所以主要看编译器的位数。对于16位编译器(例如TC),int是2字节,16位。short也是2字节,16位。对于32位编译...
可以,int在单片机里是 -32768 到 32767