C语言数据类型及变量

数据类型

字符型

char(signed char,	unsigned char)

整型

 1·短整型 short(signed short, unsigned short)
 2·整型 int(signed int, unsigned int)
 3·长整型 long int(signed long int, unsigned long int)
 4·更长的整型 long long int(signed ~, unsigned ~)

浮点型(小数)

1·float(单精度浮点型,较为精确)
2·double(双精度浮点型,比float更为精确)
3·long float(更大的取值范围 )

布尔类型(C99添加)

布尔专门表示真假;(补充:0标识假,非零表示真)
执行代码
在这里插入图片描述
在这里插入图片描述

上图说明头文件可以有多个,但是main函数只能有一个

数据长度

1·char                        1个字节
2·_Bool                       1个字节
3·short                       2个字节
4·int                         4个字节
5·long (int)                4个字节 (长度大于等于int的长度即可)
6·long long (int)           8个字节      
7·float                       4个字节
8·double                      8个字节
9·long double                 8个字节

计算方法在这里插入图片描述
注意:sizeof是计算长度的操作符,同时他也是关键字

计算机单位

8bit(比特位)= 1Byte (字节)
1024Byte=1KB
1024KB=1MB
1024GB=1TB
1024TB=1PB

signed和unsigned

1 既可以修饰字符,也可以整型
2 signed表示一个类型带有正负号,包含负值
3 unsigned表示一个类型不带有负号,只表示零和正整数
4 对于int,默认带有正负号,等同于signed int;
5 对于char,有可能是signed char,也有可能是unsigned char

变量

局部变量和整体变量
局部优先于整体在这里插入图片描述
变量位置在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值