查看: 2233|回复: 0
打印 上一主题 下一主题

新生对于数据类型和变量的认识

[复制链接]
跳转到指定楼层
沙发
发表于 2014-11-24 22:23:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
          对于刚入大学的我们来说,学习单片机无疑就像是听天书一样,许多新生可能都会说都会问啥叫单片机,单片机都能干啥,我想对你们说的是单片机就是一块破板子,不要把它想的很难,其实只要你想学就能学好,对于中职上来的学生而言劝你们一句千万不要眼高手低,为啥普高上来的没学过却学的很快呢!原因只有一个他们没学过才想认认真真的对待每一次编程和每一次的积累。我这样说不是瞧不起职高的,我本身就是职高的所以深有体会,要多听一听学哥学姐的话,因为他们说的都一些很好的经验,也有可能是他们曾经犯过的错误,告诉我们就是为了让我们少走弯路,所以我们要虚心求教,不管他们学的怎么样都是我们的学哥同样值得我们尊敬。
          好了接下来我就说一下怎么学习数据类型和变量吧!
          数据类型对于刚入大学的我们来说只需要重点掌握三个就够用了。
          1、整数类型:啥叫整数变量,顾名思义整数类型的变量就是整数呗,①整型  int   占2个字节。②长整型  long int   占4个字节。③短整型  short int   占1个字节。
          2、浮点数类型:浮点数变量就是带小数的,①单精度浮点数  float  占4个字节。②双精度浮点数  double   占8个字节。
          3、字符类型:字符变量就是全是字母,①char  占一个字节。
          接下来我就说一下占多少字节代表什么,大家都知道一个字节等于8位吧,也就是1B=8b,变量占一个字节的话就代表2^1*8,如果是占2个字节的话就代表2^2*8,以此类推,占的字节也就是相当于你定义一个变量占多少个0和多少个1。
         定义一个变量为啥要初始化,int  i;//定义把内存条中没有占用的空间格来用,i对应的就是内存里的那个空间。i=3;//3最终是存放在那个i的内存中,程序终止后3所占的空间就会被释放。
       变量的本质就是内存中的一段存储空间,变量为什么必须初始化,所谓初始化就是赋值的意思,比如说吧:当你播放一块电影,播放完了以后,操作系统就回收了该内存的空间,就是不让你继续住下去了,把你赶出去了,但是需要注意一下:操作系统并不清空该内存空间遗留下来的数据(也就是你住在旅馆给人家产生的一些垃圾),别的人再住进来之前就需要清理一下你以前制造的垃圾也称之为初始化。
       知道大家看到现在也不容易,这是我作为大一新生对于这些东西的理解不作为参考资料。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入中科因仑

本版积分规则

快速回复 返回顶部 返回列表