概念
计算机语言以C语言为基础,写程序的基础在于代码,代码服务于解决生活中的问题,要解决问题就是必须要有能力描述问题。比如计算圆的周长和面积时,引入了“π”,他是小数,描述时就需要浮点数,浮点型是C语言的基础类型之一;具体情况具体分析,诸如此类。
不同数据对应不同类型,C语言底下有char(字符类型),short(短整型),long(长整型),long long(长长整型),int(整型),float(单精度浮点数),double(双精度浮点数)。单引号引起的数即是字符,比如把字符a存入空间中就是char ch(a),诸如此类。
## 应用
种类不同因此在函数中也有了类型限制,在打印函数 printf中%c对应字符类型,%d就是整型,还有f%,x%等。那么每种类型有多大呢?用sizeof函数计算一下发现都在几个字符左右,之前提及的类型中至多可达8个字节。
c语言中,最小存储单位为bit,即比特位。计算机中识别二进制,0和1各占一个比特位,比特位即用来存储二进制数。一个字节对应8个比特位。更高的有Kb,Mb,Gb,Pb。其转换单位均为1024。c语言对空间的感知也是很敏感的,比如短整型有多短?只有两个字节。计算机在存储时,在数据类型更多时,计算机的选择也更多,对空间的定位精度更高,这就是为什么计算机有这么多的数据类型。
## 结束行🤔
现在是北京时间8:30,美好的一天开始了。