我们经常在一些文档中,比如后端PRD或者是接口文档看到这样的一些字段内容,“整型”、“浮点型”、“字符型”、“布尔型”,其实这些都属于数据类型。数据类型是一种对数据的约束,每一种数据有且只有一种数据类型,数据类型代表编程语言中最基本的规则。

通常一个数据类型由3个部分组成,分别是数据类型、数据名称和数据值。

那为什么要有数据类型呢?因为对于计算机来说,所有的数据最终都转化为二进制数据。为了便于区分数据,需要对数据进行分类,这样计算机可以根据指定的类型对数据进行相应的运算和处理。

数据类型通常包含“整型”、“浮点型”、“字符型”、“布尔型”,下面我们就一一介绍这些数据类型。

整型

产品设计中我们通常会在计算一些数值的时候使用整型,比如计算通讯录有多少人,卖出去了多少订单,这个时候就需要声明一个整型变量来记录通讯录数目,或者订单总和,而且这个变量是可以持续累加的。

整型是用来表示整数的一种数据类型,整型数的取值范围一般是-231~+231,也就是说整型的取值范围就是这么大,超过这个范围就会出现问题。

在不同的编程语言中,表示整数型的关键字略有不同,但大部分都是用“int”表示整数。比如int a=10,就代表把10赋给变量整数型变量a。

浮点型

浮点型数值也叫做浮点数或者实数。它表示带小数点的数,也就是小数,它具有14位十进制数的精度,精度就是准确表示结果的位数,也就是14位,浮点数通常最大值是1.8E308。

比如我们产品设计中某个产品价格19.8元,这个19.9就是浮点型数据。

在Java语言中,我们通常用float来生命一个浮点型数据,比如“Float a=1.5”,那么a的数据类型就是浮点型,和整型数据一样,浮点型和整数型都是具有数学意义的,是可以被用来做加减乘除运算的。

字符型

字符串是由一连串的字符构成的一个集合。比如我们设计的登录页面,登录名和密码的数据类型就是字符型。

字符型的内容没有限制,可以是任意内容,在不同的编程语言中,表示字符型的关键字略有不同,在php中,我们使用关键字\”String\”来表示字符型数据;在C语言中我们呢使用关键字\”char\”来表示字符型数据;在Objective-C语言中我们用\”NSString\”来表示字符型数据。

布尔型

在考试中我们经常会做一些判断题,判断是True还是False,那在计算机的语言中也有这样的判断题,比如我们在设计用户注册和登录页面的时候,经常会有注册协议这一项,如果默认勾选则是True,如果默认不勾选则是False,这个时候用到的数据类型就是布尔型数据,

布尔型数据只有两种值,“Ture” or “False“,“Ture”对应的序号是“1”,“False”对应的序号是“0”。在编程语言中我们一般用关键字\”boolean\”或者\”bool\”表示和声明布尔型数据,比如我们可以声明boolean a =ture,表示变量\”a\”是Ture,那登录注册界面某个协议默认被选中在程序世界中如何表达的呢?表达式如下,\”boolean isSelected = false\”,意思是我们声明一个变量名字叫做\” isSelected\”,然后给它赋予初始值“false”,表示协议默认不勾选。

今天这篇文章就给大家分享几种数据类型,其实各个数据类型之间存在转化的问题,比如你在淘宝购物车选择买入3件产品,这个3在你看来可能是一个数字,但是在程序实现中是一个字符数据,所以需要将数据类型转换,至于数据之间如何转换,和数据拼接的知识,我们将在以后的文章中讲。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。