c语言——变量

其实在c语言中,为了更加充分利用内存空间,我们把变量的大小和主要作用进行了划分。

从大小的角度上来讲:

char(占1Byte)

short(占2Byte)

int(占4Byte)

float(占4Byte)

double(占8Byte)

这里需要注意的是:1Byte即1个字节,1Byte= 8bite(比特),1bit有2种情况1或者0,所以1Byte能有2的8次方种情况,即1Byte能够存放数值的范围是0---255,至于数据在内存中的具体的存储下面为大家讲解。

从作用上来讲:

char-->>除了能保存数值之外还可以保存字符,比如字母A

short和int-->>保存数值,比如123;

float和double--》保存小数数值,比如3.14

下面进行定义变量:

char A=11;

shrot B=22;

int C= 33;

float D= 44.33;

double E = 123.12312;

上面提到的5种变量的类型,其实每一种又分为有符号和无符号,这兄弟俩又是 干什么呢?

有符号 即可以保存正负数

无符号 即只能保存正数

表示方式:

有符号,signed char或者short,int,float,double

无符号,unsigned char或者short,into,float,double

看以下示例

signed char A=-33;

signed double B=-12.22;

unsigned char A2=33;

unsigned double B2 = 12.22;

你可能感兴趣的:(c语言——变量)