C语言学习历程(一)数据类型及变量之心得体会

数据类型
以往我学C++的时候,只知道有三种基本的数据类型:字符型(char),整型(int),浮点型(float、double)。却并不知道数据类型是从何而来,并且其作用是什么。然而,这一次经过系统的学习,我才知道其真正的数据类型的本质。
1.数据类型是什么?
数据类型可以理解为固定内存大小的别名。当程序员需要使用字节时,往往需要先为它申请空间,之后才能使用。为了提高编程的效率与程序的可读性。将1个字节定义为char型,4个字节定义为int型.……
同理,现在计算机中的各种数据类型,都是为了方便编程而将内存大小取了个名字。当我们使用这些数据类型时,就相当于我们要使用相对应的内存大小。这就是数据类型的本质,即固定的内存大小
2.数据类型的分类及其所占字节数。
这里写图片描述
char 字符型,占1个字节
short 短整型,占2个字节
int 整型,占4个字节
long 长整型,占4个字节
float 单精度浮点型,占4个字节
double 双精度浮点型,占8个字节
3.数据类型的取值范围如何运算?
计算机里规定,8位二进制为一个字节,拿byte来说,一个BYTE类型的数据是占1BYTE(字节)的,那么他的取值范围为:00000000~11111111转换成10进制就是0到255,同样一个2BYTE的short int类型,他可装的为16位二进制即:0000000000000000~1111111111111111,也就是10进制的0~65535但是short类型他是有正负之分的,那么怎么表示负数呢?就是判断最高位,当最高位为0则为正,为1则为负。即:1000000010110001就是一个负数。其他的以此类推……

变量
1.什么是变量?它的本质是什么?
变量实际上是一段实际连续存储空间的别名。程序通过变量来申请并命名存储空间,当程序员定义一个变量并使用它时,就代表使用了一段存储空间。

即便我以前学过C++,但是书中的定义很少有将数据类型和变量这样解释,我刚刚系统地开始学习C语言,但是这种讲解真正的让我觉得耳目一新,因此写下心得体会,希望自己能够通过这里督促自己,并且记录自己的学习历程!

  • 5
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值