数据类型、计算数据类型的方法

数据类型大致分为两类:整形浮点型

我的理解是数据类型的存在是为了对变量的大小进行限制,合理的使用内存空间

接下来简单的介绍每个数据类型

整形

①char字符数据类型(字符的表示需要用单引号括起来'A',%c表示"打印字符").如果要打印字符:printf("%c\n", 变量名称);但前提是要用变量存储一个字符

大小:一个字节byte

②short短整型(两个字节=16个比特位)

③int整型(四个字节=32个比特位)("与字符打印一样"printf("%d\n",变量名称);    %d表示打印整型十进制数据)

④long长整型(四或八个字节,一般是四=32个比特位,讲解:C语言标准规定→sizeof(long)>=sizeof(int)也就是说根据“平台(软件)”的不同会有所不同)

⑤long long更长的整型(八个字节=64个比特位)
(区别在于容量的不同)

浮点型(比整形数值范围还要大)

①float单精度浮点数(四个字节=32个比特位)(现实小数点后六位)

②double双精度浮点型(八个字节=64个比特位)(打印双精度:printf("%lf\n", 变量名称)   这里用%lf来显示)

特别注意:浮点数默认是double型,但也可以在数值后加f来改成单精度浮点型。

计算数据类型

计算"数据类型"的存储空间:sizeof(格式:printf("%d\n", sizeof(char);   这里用整数形式表示,sizeof的括号里填写什么"数据类型"就会计算类型的大小,不需要任何声明变量之类的

int main()
{
	printf("%d\n",sizeof(char));
	printf("%d\n", sizeof(short));
	printf("%d\n", sizeof(int));
	printf("%d\n", sizeof(long));
	printf("%d\n", sizeof(long long));
	printf("%d\n", sizeof(float));
	printf("%d\n", sizeof(double));
	return 0;
}
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值