C语言当中的数据类型分析

数据类型概念

“类型”是对数据的抽象
类型相同的数据有相同的表示形式、存储格式以及相关的操作
程序中使用的所有数据都必定属于某一种数据类型
数据类型的作用
编译器预算对象(变量)分配的内存空间大小

什么是数据类型?数据类型的本质是什么?为什么要有数据类型?

如果我们要定义一个变量,那么这个变量可以存储什么数值,可以存储什么类型的数值,这就需要引入数据类型这个概念,数据类型的出现是为了把数据分成所需内存大小不同的数据,将其分类。简单来说就是给变量起一个别名,也就是数据类型的本质:固定大小内存块的别名。为什么要有数据类型呢?编程的时候对数据大小的不同申请不同大小的内存,这样就可以充分的利用好内存了

如何计算数据类型大小?

sizeof是操作符,不是函数;
sizeof测量的实体大小为编译期间就已确定

int main()
{
    int a = 10;
    int b[10] ;
    printf("int a:%d
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值