c语言short占几个字节

如题所述

short是占两个字节。

short在C语言中是定义一种整型变量家族的一种,shorti;表示定义一个短整型的变量i。

依据程序编译器的不同short定义的字节数不同。标准定义short短整型变量不得低于16位,即两个字节。编译器头文件夹里面的limits.h定义了short能表示的大小:SHRT_MIN~SHRT_MAX。在32位平台下如windows(32位)中short一般为16位。

扩展资料

C语言中short的使用

一个shortint型变量的最大允许值为32767

#include<stdio.h>

voidmain(){

shortinta,b;

a=32767;

b=a+1;

printf("a=%d,a+1=%d\n",a,b);

a=-32768;

b=a-1;

printf("\na=%d,a-1=%d\n",a,b);

}

温馨提示:答案为网友推荐,仅供参考
第1个回答  2023-12-31
C语言shost占两个字节