初识数据类型

简介: 概念计算机语言以C语言为基础,写程序的基础在于代码,代码服务于解决生活中的问题,要解决问题就是必须要有能力描述问题。

概念

计算机语言以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,美好的一天开始了。

相关文章
|
8月前
|
存储 程序员 C++
4数据类型
4数据类型
40 1
|
存储 程序员 C语言
C 数据类型
C 数据类型。
44 0
|
8月前
|
存储 C语言
初识数据类型
本文介绍了编程中的几种基本数据类型,包括`char`、`int`、`float`、`double`和`_Bool`。`char`用于存储单个字符,如`'a'`;`int`用于整数,如`10`;`float`和`double`分别代表单精度和双精度浮点数;`_Bool`是布尔类型,表示真假,值为`true`或`false`。在C语言中,0被视为假,非0视为真。示例代码展示了这些数据类型的使用方法。
69 3
|
7月前
|
C++
C++数据类型
C++数据类型
|
8月前
|
SQL JSON 关系型数据库
12. 数据类型
12. 数据类型
|
存储 C#
C#数据类型
C#数据类型
78 0
|
Java C语言
|
编译器 C语言
C语言知识-数据类型
C语言知识-基本数据类型
C语言知识-数据类型
|
JavaScript 前端开发 开发者
浅谈JavaScript中的数据类型
浅谈JavaScript中的数据类型
117 0