关于四个常用数据类型的介绍

关于四个常用数据类型的介绍


学号:16340289
【数据科学与计算机学院】(http://sdcs.sysu.edu.cn/)


目录
[toc]


1.char1

定义:计算机编程语言(c、c++、java、VFP,,pascal,等)中可容纳单个字符的一种基本数据类型。

字段类型:在MYSQL中,字段类型char是指:使用指定长度的固定长度表示的字符串;比如char(8),则数据库会使用固定的1个字节(八位)来存储数据,不足8位的字符串在其后补空字符。

字符转换:在excel中char函数用于返回对应发于数字代码的字符。其用法:=char(number)

其中,参数number为转换的字符代码,介于0~255之间,char占一个字节,也就是8个二进制位,但它表示的是有符号的类型,所以表示的范围是-128~127;uchar表示无符号的类型,所以表示的范围是0~255。

代数概念:char是characteristic的简写,表示一个环或者域的特征,即最小的非负整数n,使 ne=0 。(e为单位元) 。


2.int

定义:Int是将一个数值向下取整为最接近的整数的函数。为取整函数。

数据类型:int占用4字节,即32bit,数据范围为-2147483648~2147483647。

例子1
document.write(parseInt(6.83227))
输出:
6
与int用法相似的有long和long long,他们分别是8和16个字节。


3.float

浮点型数据类型,FLOAT 数据类型用于存储单精度浮点数或双精度浮点数。浮点数使用 IEEE(电气和电子工程师协会)格式。浮点类型的单精度值具有 4 个字节,包括一个符号位、一个 8 位 excess-127 二进制指数和一个 23 位尾数。尾数表示一个介于 1.0 和 2.0 之间的数。由于尾数的高顺序位始终为 1,因此它不是以数字形式存储的。

可根据应用程序的需求将变量声明为 float 或 double。这两种类型之间的主要差异在于它们可表示的基数、它们需要的存储以及它们的范围。下表显示了基数与存储需求之间的关系。

类型 有效位 字节数
float 6-7 4
double 15-16 8

浮点变量由尾数(包含数字的值)和指数(包含数字的数量级)表示。


4.double

double(双精度浮点型)是计算机使用的一种资料型别。比起单精度浮点数(float),double(双精度浮点数)使用 64 位(8字节) 来储存一个浮点数。 它可以表示十进制的15或16位有效数字,负值取值范围为 -1.7976E+308 到 -4.94065645841246544E-324,正值取值范围为 4.94065645841246544E-324 到 1.797693E+308。

其实float和double的关系就像int和long,用法差不多,只是范围不同。


最后用一张图片总结有关数据类型的内容。

关于四个常用数据类型的介绍_第1张图片

注脚:

  1. 文中引用部分摘自百度百科。 ↩

你可能感兴趣的:(关于四个常用数据类型的介绍)