C语言-初识数据类型

想要了解数据类型,我们需要知道他是什么,有什么作用,为什么要学习它。因此本文我将从上述三个方面展开叙述。

首先数据类型是什么,顾名思义就是数据的类型,它包含了以下几种类型:

char//字符数据结构

int//整型

short//短整型

long//长整型

long long//更长的整型

float//单精度浮点数

double//双精度浮点数

知道了数据类型的几大类,我们还需要了解各类型的意思,如:

char 在这里我们可以将char理解为一个仓库,也就是一个空间,用于存放字符如“a”

int 指的是整数在编程中我们可以这样理解:int age=20

而short,long, long long和int的效用相同,都是整型不过空间所占大小有区别。

float和double我们可以理解为用来表示小数的不用格式,其中浮点数表示的是小数点可以移动,类似于我们数学中所学,将一个数用科学记数法表示。

在这里我们经常会疑问float和double的区别 这里我从发两个较浅显的方向出发

一方面他们的有效数字位数不同,float可以表示7位有效数字,而double可以表示出16位有效数字。

接着,数据类型有什么用,为什么要学习它。我们知道人与人之间的交流需要语言,那么人想要同计算机交流也是如此。如C语言,C++ ,Java等。通俗的说,由于我们想要通过计算机解决生活中的问题,我们需要学习计算机可以明白的语言,并学会组织语言,这个组织语言的过程就是编写程序。而计算机语言所必备的一项就是具有描述生活中问题的能力。

例如,我们想表明某超市某商品的价格,我们需要去描述它,这时候就需要一个标准,怎么去描述,从而诞生了数据类型,浮点型,整型等

补充内容

在C语言中我们用sizeof计算类型或变量所占内存的大小,sizeof在这里相当于一个操作符,其单位为一个字节,也就是八个比特。通过对本文所讨论的数据类型研究其所占内存大小,我们可以轻易得出长整型所占内存大于等于整型所占内存,注意,她们两个是可以相等的!

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值