那就说简单点
最大的区别就是长整型数字最后会有个l(L的小写)
比如28是整型数字,那么28l就是长整型数字,它的关键字是long
2其次,凡是见到有“ ”内包含若干个字符的常量,都是字符串
3接着,浮点型数字只能以十进制形式存在,而且浮点型数字和长浮点数字的区别和上面一样,长长浮点数字后面多了个l(L的小写)
比如123e2是浮点型数字,123e2l就是长浮点数字,而且它们有个规定就是e前面必须要有数字,e后面必须是整型,E也可以代替e,它们属于实型。
4其实,布尔型可以简单地认为是条件表达式,就是需要判断真假的表达式。
1为真,0为假。
布尔型的值只有两个:false(假)和true(真)。且false的序号为0,true的序号是1,并且用于布尔量的运算有布尔运算(或称逻辑运算)
一、存储的数据长度不一样, 不同的数据类型表示的数的范围不同,Integer(整形)变量存储为16位的数值形式,其范围为-32,768到32,767之间。
整型值可以用十进制,十六进制或八进制符号指定,前面可以加上可选的符号(- 或者 +)。是一种智能的计算方式。Integer的类型声明字符是百分比符号(%)。
二、Long(长整型)变量存储为32位有符号的数值形式,长整型是计算机程序语言,是程序设计中数据类型的一种表现方式,一般情况下用long 表示长整型。long 有符号64位整数,范围是-2^63-2^63 -1 Int64。
在C++语言里用的变量是long long。Long的类型声明字符为和号(&)。最前一位是符号位。
扩展资料:
Visual Basic(简称VB)是Microsoft公司开发的一种通用的基于对象的程序设计语言,为结构化的、模块化的、面向对象的、包含协助开发环境的事件驱动为机制的可视化程序设计语言。是一种可用于微软自家产品开发的语言。
“Visual” 指的是开发图形用户界面 (GUI)
的方法——不需编写大量代码去描述界面元素的外观和位置,而只要把预先建立的对象add到屏幕上的一点即可。 “Basic”指的是 BASIC
语言,是一种在计算技术发展历史上应用得最为广泛的语言。
Visual Basic源自于BASIC编程语言。VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建Active X控件,用于高效生成类型安全和面向对象的应用程序 。
参考资料:
百度百科-长整型
百度百科-整型
整型
说明:存储 –32,768 到 32,767 之间的数字(不包括小数)。
小数精度:无
存储空间大小:2个字节
长整型
说明:(默认)存储–2,147,483,648 到 2,147,483,647 之间的数字(不包括小数)。
小数精度:无
存储空间大小:4个字节
单精度型
说明:存储–3402823E38 到 –1401298E–45之间的负数和1401298E–45 到 3402823E38 之间的正数。
小数精度:7
存储空间大小:4 个字节
双精度型
说明:存储–179769313486231E308 到 –494065645841247E–324之间的负数和494065645841247E–324 到 179769313486231E308 之间的正数。
小数精度:15
存储空间大小:8 个字节
bigint
从-2^63(-)到2^63-1()的整型数据(所有数字)。存储大小为8个字节。
int
从-2^31(-2,147,483,648)到2^31-1(2,147,483,647)的整型数据(所有数字)。存储大小为4个字节。int的SQL-92同义字为integer。
smallint
从-2^15(-32,768)到2^15-1(32,767)的整型数据。存储大小为2个字节。
tinyint
从0到255的整型数据。存储大小为1字节。
Access数据库为字段提供了10种数据类型,具体如下:
1.文本型(Text):用于输入文本或文本与数字相结合的数据,最长为255个字符(字节),默认值是50。在Access中,每一个汉字和所有特殊字符(包括中文标点符号)都算作一个字符。
2.货币型(Currency):用来存储货币值,占8个字节,在计算中禁止四舍五入。
3.数字型(Number):用于可以进行数值计算的数据,但货币除外。数字型字段按字段大小分字节、整型、长整型、单精度型、双精度型、同步复制ID和小数7种情形,分别占1、2、4、4、8、16和12个字节。
4.日期/时间型(Date/Time):用于存储日期和(或)时间值,占8个字节。
5、自动编号型(AutoNumber):用于在添加记录时自动插入的序号(每次递增1或随机数),默认是长整型,也可以改为同步复制ID。自动编号不能更新。
6、是/否型(Yes/No):用于表示逻辑值(是/否,真/假),占1个字节。
7、备注型(Memo):用于长文本或长文本与数字(大于255个字符)的结合,最长为65535个字符。
8、OLE对象型(OLE Object):用于使用OLE协议在其它程序中创建的OLE对象(如Word文档、Excel电子表格、、声音等),最多存储1GB(受磁盘空间限制)。
9、超级链接型(Hyper Link):用于存放超级链接地址,最多存储64000个字符。
10、查阅向导型(Lockup Wizard):让用户通过组合框或列表框选择来自其它表或值列表的值,实际的字段类型和长度取决于数据的来源。
参考资料来源:百度百科-Microsoft Office Access
参考资料来源:百度百科-数据类型
常用的字段类型大致可以分为数值类型、字符串类型、日期时间类型三大类,下面我们按照分类依次来介绍下。
1数值类型
数值类型大类又可以分为整型、浮点型、定点型三小类。
整型主要用于存储整数值,主要有以下几个字段类型:
整型经常被用到,比如 tinyint、int、bigint 。默认是有符号的,若只需存储无符号值,可增加 unsigned 属性。
int(M)中的 M 代表最大显示宽度,并不是说 int(1) 就不能存储数值10了,不管设定了显示宽度是多少个字符,int 都是占用4个字节,即int(5)和int(10)可存储的范围一样。
存储字节越小,占用空间越小。所以本着最小化存储的原则,我们要尽量选择合适的整型,例如:存储一些状态值或人的年龄可以用 tinyint ;主键列,无负数,建议使用 int unsigned 或者 bigint unsigned,预估字段数字取值会超过 42 亿,使用 bigint 类型。
浮点型主要有 float,double 两个,浮点型在数据库中存放的是近似值,例如float(6,3),如果插入一个数12345678,实际数据库里存的是123457,但总个数还以实际为准,即6位,整数部分最大是3位。float 和 double 平时用的不太多。
类型
大小
用途
FLOAT 4 字节 单精度浮点数值
DOUBLE 8 字节 双精度浮点数值
定点型字段类型有 DECIMAL 一个,主要用于存储有精度要求的小数。
类型
大小
用途
DECIMAL
对DECIMAL(M,D) ,如果M>D,为M+2字节 否则为D+2
精确小数值
DECIMAL 从 MySQL 51 引入,列的声明语法是 DECIMAL(M,D) 。NUMERIC 与 DECIMAL 同义,如果字段类型定义为 NUMERIC ,则将自动转成 DECIMAL 。
对于声明语法 DECIMAL(M,D) ,自变量的值范围如下:
M是最大位数(精度),范围是1到65。可不指定,默认值是10。
D是小数点右边的位数(小数位)。范围是0到30,并且不能大于M,可不指定,默认值是0。
例如字段 salary DECIMAL(5,2),能够存储具有五位数字和两位小数的任何值,因此可以存储在salary列中的值的范围是从-99999到99999。
2字符串类型
字符串类型也经常用到,常用的几个类型如下表:
其中 char 和 varchar 是最常用到的。char 类型是定长的,MySQL 总是根据定义的字符串长度分配足够的空间。当保存 char 值时,在它们的右边填充空格以达到指定的长度,当检索到 char 值时,尾部的空格被删除掉。varchar 类型用于存储可变长字符串,存储时,如果字符没有达到定义的位数,也不会在后面补空格。
char(M) 与 varchar(M) 中的的 M 表示保存的最大字符数,单个字母、数字、中文等都是占用一个字符。char 适合存储很短的字符串,或者所有值都接近同一个长度。例如,char 非常适合存储密码的 MD5 值,因为这是一个定长的值。对于字符串很长或者所要存储的字符串长短不一的情况,varchar 更加合适。
我们在定义字段最大长度时应该按需分配,提前做好预估,能使用 varchar 类型就尽量不使用 text 类型。除非有存储长文本数据需求时,再考虑使用 text 类型。
BLOB 类型主要用于存储二进制大对象,例如可以存储,音视频等文件。日常很少用到,有存储二进制字符串时可以考虑使用。
3日期时间类型
MySQL支持的日期和时间类型有 YEAR 、TIME 、DATE 、DATETIME 、TIMESTAMP,几种类型比较如下:
涉及到日期和时间字段类型选择时,根据存储需求选择合适的类型即可。
关于 DATETIME 与 TIMESTAMP 两种类型如何选用,可以按照存储需求来,比如要求存储范围更广,则推荐使用 DATETIME ,如果只是存储当前时间戳,则可以使用 TIMESTAMP 类型。不过值得注意的是,TIMESTAMP 字段数据会随着系统时区而改变但 DATETIME 字段数据不会。总体来说 DATETIME 使用范围更广。
以上就是关于整型数字、字符串、长整型数字、浮点型数字、长浮点型数字、布尔型是什么全部的内容,包括:整型数字、字符串、长整型数字、浮点型数字、长浮点型数字、布尔型是什么、VB中Integer(整型)和Long(长整型)有什么区别、access 数据库整型,长整型的默认精度是多少等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)