数据类型 订阅
数据元( Data Element),也称为数据元素,是用一组属性描述其定义、标识、表示和允许值的数据单元,在一定语境下,通常用于构建一个语义正确、独立且无歧义的特定概念语义的信息单元。数据元可以理解为数据的基本单元,将若干具有相关性的数据元按一定的次序组成一个整体结构即为数据模型。 [1] 展开全文
数据元( Data Element),也称为数据元素,是用一组属性描述其定义、标识、表示和允许值的数据单元,在一定语境下,通常用于构建一个语义正确、独立且无歧义的特定概念语义的信息单元。数据元可以理解为数据的基本单元,将若干具有相关性的数据元按一定的次序组成一个整体结构即为数据模型。 [1]
信息
外文名
Data element
又    称
数据类型
中文名
数据元
被认为
是不可再分的最小数据单元
数据元基本属性
(1)标识类属性:适用于数据元标识的属性。包括中文名称、英文名称、中文全拼、内部标识符、版本、注册机构、同义名称、语境。 [2]  (2)定义类属性:描述数据元语义方面的属性。包括定义、对象类词、特性词、应用约束。 [2]  (3)关系类属性:描述各数据元之间相互关联和(或)数据元与模式、数据元概念、对象、实体之间关联的属性。包括分类方案、分类方案值、关系。 [2]  (4)表示类属性:描述数据元表示方面的属性。包括表示词、数据类型、数据格式、值域、计量单位。 [2]  (5)管理类属性:描述数据元管理与控制方面的属性。包括状态、提交机构、批准日期、备注。 [2] 
收起全文
精华内容
下载资源
问答
  • 在计算机中存储着各种各样的数据,图片、音乐、电影等等… 所以就需要不同的数据类型来表示这些数据 所有在计算机中的数据都是以二进制数字(binary digit)的形式存储 在go语言中,根据二进制数字的位数长度和...

    视频: https://www.bilibili.com/video/BV1Nv411s7y9/

    基本数据类型是什么

    在计算机中存储着各种各样的数据,图片、音乐、电影等等… 所以就需要不同的数据类型来表示这些数据

    所有在计算机中的数据都是以二进制数字(binary digit)的形式存储

    在go语言中,根据二进制数字的位数长度数据用处的不同,划分了5大类基本数据类型:

    • 布尔类型(boolean)
    • 字符串类型(string)
    • 整数类型(integer)
    • 浮点数类型(float)
    • 复数类型(complex)

    布尔类型

    布尔的世界是非黑即白的世界,它只有真(true)与假(false)两个取值,就像二进制只有0和1一样

    后面展示了三种逻辑运算符,简单介绍下:

    • 逻辑与运算(&&),作用于布尔值,左右两值皆为true,结果为true,否则为false
    • 逻辑或运算(||),作用于布尔值,左右两值有一个为true,结果为true,否则为false
    • 逻辑非运算(!),作用于布尔值,将true变为false,将false变为true,取反结果

    在go中,布尔类型是boolean英文的缩写bool

    字符串类型

    字符串(string)类型的数据其实就是一段文字

    在上节HelloWorld程序中,我们就写了一段字符串"hello world"

    字符串可以通过+运算符拼接成一段新的字符串

    在go中,字符串以英文双引号括住来表示

    整数类型

    整数类型根据符号的有无,又可以分为两大类:

    • 有符号整数(signed integer),缩写为int
    • 无符号整数(unsigned integer),缩写为uint

    有符号整数可以表示(-N ~ N),无符号整数只能表示[0 ~ N)

    根据二进制长度的不同,还可以继续细分:

    • int int8 int16 int32 int64
    • uint uint8 uint16 uint32 uint64 uintptr

    二进制长度越长,可以表示的整数范围越大

    其中值得注意的是:

    • uint8还有一个别名叫byte,用来代表一个字节(8 bit = 1 byte)
    • int32还有一个别名叫rune,用来代表一个Unicode(万国码)

    上面展示整数的5种算术运算符:

    • + 加法
    • - 减法
    • * 乘法
    • / 除法
    • % 取余

    浮点数类型

    刚才注意到在整数例子中10/3的结果是3,并没有小数部份,这时可以用浮点数

    浮点数(float)即包含小数的数字,根据二进制长度的不同可以分为:

    • float32
    • float64

    与整数不同,浮点数都是有符号的;长度越大,可表示数的范围也越大

    在整数例子的基础上,在每个整数后面添加小数即变成了浮点数

    注意: 取余(%)运算符不能应用于浮点数

    复数类型

    我们把形如z=a+bi(a,b均为实数)的数称为复数,其中a称为实部,b称为虚部,i称为虚数单位

    同样根据二进制长度不同可以分为:

    • complex64
    • complex128

    复数就不多介绍了,用的相对较少 XD

    总结

    next time…

    原文地址: https://nbody1996.gitee.io/becoming_gopher/posts/004/

    展开全文
  • pandas的dataframe如何更改数据类型

    万次阅读 多人点赞 2018-07-22 20:38:16
    pandas的dataframe数据类型转换 在使用pandas库进行数据分析时,有时候会需要将object类型转换成数值类型(float,int),那么如何做呢? 主要有以下三种方法:创建时指定类型,df.astype强制类型转换,以及使用pd....

    pandas的dataframe数据类型转换

     

    在使用pandas库进行数据分析时,有时候会需要将object类型转换成数值类型(float,int),那么如何做呢?

    主要有以下三种方法:创建时指定类型,df.astype强制类型转换,以及使用pd.to_numeric() 转换成适当数值类型。

    一,创建时指定类型

     

    二,使用df.astype()强制类型转换

     

    ,使用pd.to_numeric() 转换成适当数值类型

     

     

    展开全文
  • Column是datax中所有数据类型的基类,里面有3个属性,以及一个构造方法,外加一个枚举类; public abstract class Column { private Type type; private Object rawData; private int byteSize; public ...

    一、基类Column概述

    Column是datax中所有数据类型的基类,里面有3个属性,以及一个构造方法,外加一个枚举类;

    public abstract class Column {
    
    	private Type type;
    
    	private Object rawData;
    
    	private int byteSize;
    
    	public Column(final Object object, final Type type, int byteSize) {
    		this.rawData = object;
    		this.type = type;
    		this.byteSize = byteSize;
    	}
    
    	//省去其他非关键方法
    
    	public enum Type {
    		BAD, NULL, INT, LONG, DOUBLE, STRING, BOOL, DATE, BYTES
    	}
    }
    

    二、Column衍生出的类型对象

    一个爷爷衍生出的7个金刚葫芦娃
    在这里插入图片描述

    在这里插入图片描述

    三、用Column及其子类构建出的记录对象Record

    Record家族系列(一般情况下DefaultRecord使用较多)
    在这里插入图片描述
    在这里插入图片描述
    可以通过idea的全局搜索 record.addColumn方法,看看各个读插件是怎么转成Datax内部Column的。具体方法在Record中

    基类Record
      /**
       * 给该record 添加列
       *
       * @param column
       */
      void addColumn(Column column);
    
    实现类DefaultRecord
    
    	@Override
    	public void addColumn(Column column) {
    		columns.add(column);
    		incrByteSize(column);
    	}
    

    四、创建Record的RecordSender类

    RecordSender主要方法
    在这里插入图片描述
    RecordSender家族类

    在这里插入图片描述
    RecordSender主要通过createRecord来构建一个Record


    五、RecordSender,Record,Column关系总结

    1、RecordSender中Record createRecord() 可以创建一个Record
    2、Record中void addColumn(Column column)可以将column添加到该记录中



    注:

    1. 对源码进行略微改动,主要修改为 1 阿里代码规约扫描出来的,2 clean code;

    2. 所有代码都已经上传到github(master分支和dev),可以免费白嫖

    展开全文
  • Java引用数据类型String详解

    万次阅读 2020-07-02 23:54:44
    Java引用数据类型(String)引用数据类型概述引用数据类型与基本数据类型的差别(举例说明) 引用数据类型概述 说到引用数据类型,那么何为引用数据类型? 引用类型,都可以用null值作为值,也就是说可以在初始化的...

    引用数据类型概述

    说到引用数据类型,那么何为引用数据类型?
    引用类型,都可以用null值作为值,也就是说可以在初始化的时候赋值为null,String是引用类型,也就是说可以使用null作为值。
    在这里插入图片描述

    引用数据类型与基本数据类型的差别(举例说明)

    使用基本数据类型:
    int i1 = 1
    int i2 = 1
    这种是会在内存中存储两个1的值

    但是,使用引用类型就不会!
    String s = “hello”
    String s1 = “hello”
    这种,是不会在内存中存在两个"hello"的,只存在一个"hello"。

    假设"hello"的内存地址为xxxxxx,声明s变量时给s赋值"hello"实际上让s变量引用"hello"的内存地址xxxxxx;

    当我们再次声明变量s1也赋值为"hello"的时候实际上也是直接把已经存在的"hello"的内存地址给了s1引用

    此乃引用类型和基本数据类型的区别。

    记录自己最近学习到的东西,做一个总结,希望大家喜欢,一起加油!

    展开全文
  • java基本数据类型的转换

    万次阅读 2020-07-03 10:39:12
    java基本数据类型的转换自动类型转换强制类型转换 自动类型转换 举例:多种不同的数据类型的一起运算 解释:有多种类型的数据混合运算时,系统首先自动将所有数据转换成容量最大的那个数据类型,然后再进行计算。 ...
  • Java八种基本数据类型(图文详解)

    万次阅读 多人点赞 2020-07-02 22:54:55
    Java八种基本数据类型Java八种数据类型Java八种数据类型的分类(图)基本数据类型分为三大类①数值型②字符型③布尔型数值型整数类型(byte,short,int,long)浮点型(float,double)字符型(char)布尔类型(boolean)...
  • Python数据类型有哪些,哪些是可变类型,哪些是不可变类型? 类型: 整数int 字符串str 浮点数float 布尔型bool 列表list 字典dict 集合set 元组tuple 可变类型:就是这个数据类型的值在不改变这一块内存空间,而去...
  • JS数据类型之基本数据类型

    万次阅读 2019-06-28 16:46:43
    一、数据类型简介: 1.JavaScript(以下简称js)的数据类型分为两种:原始类型(即基本数据类型)和对象类型(即引用数据类型); 2.js常用的基本数据类型包括undefined、null、number、boolean、string; 3.js的...
  • MATLAB03:数据类型与文件读写

    万次阅读 多人点赞 2019-11-14 13:13:44
    文章目录MATLAB03:数据类型与文件读取数据类型数值类型(numeric)字符串类型(char)结构体(structure)结构体的基本使用结构体的常用函数元胞数组(cell)元胞数组的基本使用元胞数组的常用函数高维元胞数组判断变量数据...
  • MySQL数据类型详解

    万次阅读 多人点赞 2018-08-13 16:40:22
    上一篇博客中我们学习了MySQL的基础知识以及表结构的相关操作,知道了MySQL中常用的数据类型有数值型、字符串型、日期时间类型 下面我们来使用一下这些数据类型。 数值类型 首先数值类型分为整型和浮点型 我们...
  • Java数据类型

    万次阅读 多人点赞 2019-09-29 00:12:35
    文章目录定义分类计算机存储单元Java基本数据类型数据类型转换 定义 Java语言是强类型语言,对于每一种数据都定义了明确的具体的数据类型,在内存中分配了不同大小的内存空间。 分类 基本数据类型 数值型 ...
  • 数据类型 基本数据类型:byte,int ,char, float, double, enum 构造数据类型:数组,结构体,共用体 指针类型 :指针 空类型 : void 二 基本数据类型的特点 不可以再分解为其他类型,基本类型就是自我说明。 三 ...
  • Vivado HLS数据类型数据类型转换

    千次阅读 2020-05-25 19:40:42
    Vivado HLS数据类型与C语言的基本数据类型稍微有些不同,由于FPGA所需要的数据类型可能是任意bit的,而C语言则是以8bit为单位的,所以如果继续沿用C语言的数据类型,会在利用C语言开发FPGA时造成资源的极大浪费。...
  • python--打印数据类型(五)

    万次阅读 2018-05-14 14:19:15
    python--打印数据类型(五) 更多原创性能测试文章关注 十年性能测试专家&7DGroup公众号 # 确定数据类型 a = '324324' b = int(a) print(b) c= float(b) print(c) # 分别打印出a、b、c 三个变量的类型 ...
  • JS基础篇1:数据类型(8种)

    万次阅读 多人点赞 2019-07-08 19:27:23
    最近有很多人说数据类型是 6种。我怎么记得JS的数据类型有8种。最近发现好多人对JS的基础不太了解。很多数据类型都没有搞清楚。不BB,我就按我的理解写一波笔记,每次看一波书我就感觉一次比一次多懂一点。来补下...
  • Redis数据类型

    千次阅读 多人点赞 2019-09-27 11:36:47
    Redis主要有5种数据类型,包括String,List,Set,Zset,Hash,满足大部分的使用要求,Redis各数据类型的使用场景可以参考Redis使用场景 数据类型 可以存储的值 操作 STRING 字符串、整数或者浮点数 对整个...
  • 【基本数据类型】 基本数据类型:声明时直接在栈内存中开辟空间,并直接在当前内存中存放数据,赋值时传递的是变量中的值, 总的来说,基本数据类型传的是值。 【引用数据类型】 声明引用数据类型(数组或对象...
  • 数据类型 c++从广义上根据量的值是否可变,可分为常量和变量两种数据类型。 C++根据数据复杂程度,划分为基本数据类型和构造数据类型这两大类。 其中,基本数据类型包括:整型(short,int,long)、实型(又称浮点型...
  • java有两种不同的数据类型:基本数据类型和引用数据类型 一、基本数据类型 基本的数据类型有:`undefined,boolean,number,string,null.基本类型的访问是按值访问的,就是说你可以操作保存在变量中的实际的值。有...
  • Java 数据类型(基本数据类型、引用数据类型)

    千次阅读 多人点赞 2013-12-11 23:40:11
    Java 数据类型(基本数据类型、引用数据类型) 简单的介绍
  • Hive支持关系型数据库中的大多数基本数据类型,同时支持关系型数据库中很少出现的3种集合数据类型,下面我们将简短地介绍一下这样做的原因。    其中一个需要考虑的因素就是这些数据类型是如何在文本文件中进行...
  • Java数据类型之引用型数据类型

    万次阅读 多人点赞 2018-06-26 23:33:29
    我们接着来说数据类型,上一次我们提到了java中的八种数据类型,没有涉及到引用类型,而java的引用类型只有三种,分别是类(class)、接口(interface)、数组。如下图所示 Java把内存分成两种,一种叫做栈内存,一种...
  • JS数据类型之引用数据类型

    千次阅读 2019-06-28 16:46:51
    1、引用数据类型也就是对象数据类型object,比如:object、array、function、data等; 2、引用类型的值可以改变: let person = {name: 'lisa'} person.name = 'Jane' // 通过修改对象属性值更改对象 console....
  • JavaScript的数据类型详细介绍

    万次阅读 多人点赞 2019-05-03 20:05:30
    JavaScript的数据类型分为俩种,一种是基本数据类型,一种是引用数据类型 基本数据类型包括: Number - - (数字) String - - (字符串) Boolean - - (布尔值) Undefined - - (未定义) Null - - (空的) Symbol - - ...
  • python中不可变数据类型和可变数据类型

    万次阅读 多人点赞 2019-05-29 17:43:15
    不可变数据类型: 当该数据类型的对应变量的值发生了改变,那么它对应的内存地址也会发生改变,对于这种数据类型,就称不可变数据类型。 可变数据类型 :当该数据类型的对应变量的值发生了改变,那么它对应的内存...
  • C语言数据类型

    万次阅读 多人点赞 2018-09-12 15:10:25
    数据类型包括原始类型、多元组、记录单元、代数数据类型、抽象数据类型、参考类型以及函数类型。本文主要以51单片机中的数据类型为中心而展开的话题。  在keil C51或者iar for c8051编译器下:  int 占两个字节 ...
  • C语言不同数据类型间的混合运算+常见数据类型

    万次阅读 多人点赞 2017-07-29 21:24:41
    在程序中经常会遇到不同类型的数据进行运算,若一个运算符两侧的数据类型不同,则先自动进行类型转换,使两者具有同一类型,然后进行运算,现将规律总结如下: 1. +. -. *. /运算的两个数中有一个数为float或double...
  • js数据类型:基本数据类型和引用数据类型(文章最下面会介绍各类型的基础以及注意事项) 基本数据类型指的是简单的数据段,引用数据类型指的是有多个值构成的对象 当我们把变量赋值给一个变量时,解析器首先要确认...
  • MariaDB 数据类型

    千次阅读 2018-04-26 23:34:59
    MariaDB 数据类型 数字数据类型 MariaDB支持的数字数据类型如下 - 类型 描述 TINYINT 此数据类型表示落入-128到127的有符号范围内的小整数,以及0到255的无符号范围。 BOOLEAN 此数据类型将值0与...
  • Java基本数据类型与类型转换

    千次阅读 多人点赞 2019-12-10 23:39:00
    本文关键字:8种、基本数据类型、整数类型、浮点类型、字符类型、布尔类型。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 903,627
精华内容 361,450
关键字:

数据类型