社区
C#
帖子详情
如何自定义数据类型
ErrorCode1987
2010-09-15 12:28:34
如何定义一个自己的数据类型
如TDouble 6byte 前面4个byte表示整数部分,后面2个byte表示小数部分,精度为小数点后4位(小数部分为无符号数,数值的正负由前面两个字节的整数决定)
Float 4byte 前面2个byte表示整数部分,后面2个byte表示小数部分,精度为小数点后4位(同上)
哎 浮点数存储看的头都大了,转来转去的都不正确!
帮帮忙啊~
...全文
297
11
打赏
收藏
如何自定义数据类型
如何定义一个自己的数据类型 如TDouble 6byte 前面4个byte表示整数部分,后面2个byte表示小数部分,精度为小数点后4位(小数部分为无符号数,数值的正负由前面两个字节的整数决定) Float 4byte 前面2个byte表示整数部分,后面2个byte表示小数部分,精度为小数点后4位(同上) 哎 浮点数存储看的头都大了,转来转去的都不正确! 帮帮忙啊~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
兔子-顾问
2010-09-18
打赏
举报
回复
你自己怎么想的你最了解了。你看看这个类,我想你问题应该就解决了。剩下如何组合,你自己实现。
BitConverter 类
http://msdn.microsoft.com/zh-cn/library/system.bitconverter(VS.80).aspx
老Key
2010-09-18
打赏
举报
回复
[Quote=引用 3 楼 vrhero 的回复:]
还有...关于浮点数的存储,去看IEEE 754文档或者google一下...
[/Quote]恩恩
deng201009181448
2010-09-18
打赏
举报
回复
我也想知道~~
顶上
ErrorCode1987
2010-09-15
打赏
举报
回复
谢谢回复!
大家先不用管我这样设计合不合理,我自有用处~
关键是提供一个设计思路或提供相关资料
因为本人数据结构学的实在是烂啊~~
threenewbee
2010-09-15
打赏
举报
回复
struct
union
class
vrhero
2010-09-15
打赏
举报
回复
还有...关于浮点数的存储,去看IEEE 754文档或者google一下...
vrhero
2010-09-15
打赏
举报
回复
另外...float精度7位,范围±1.5x10^-45到±3.4x10^38,比你这类型范围大得多...
vrhero
2010-09-15
打赏
举报
回复
没学过数据结构?
你这类型精度才4位整数部分才32位,竟然用了6个byte,还扯什么浮点数...不如直接用float还能省2个byte...
MapReduce
自定义
数据类型
实现WritableComparable接口的类大多数(在io包中的都可以)可以作为MapReduce中Mapper或Reducer的key-value
数据类型
。在hadoop框架中自带实现WritableComparable接口的类(FlowBean是
自定义
的)有: 可以看出,自带的类实现了对整形,浮点型,布尔型及String(Text类)的封装,都是比较简单的
数据类型
,在实际应用中通常需
ROS2
自定义
msg和srv
数据类型
ROS2开发机器人应用时,通信采用话题还是服务,标准的
数据类型
非常受限,因此需要
自定义
数据类型
,这样在节点间就可以传递更加丰富的数据。本人在摸索过程中踩了无数次坑,贴出来与大家方便。
如何在 PostgreSQL 中实现
自定义
数据类型
和操作符?
在 PostgreSQL 中,我们可以使用语句来创建
自定义
数据类型
。
自定义
数据类型
可以基于现有的内置
数据类型
,也可以是全新的复合
数据类型
。在上述示例中,我们创建了一个名为'SMALL''MEDIUM'和'LARGE'。除了简单的
自定义
类型,我们还可以创建复合
自定义
数据类型
,将多个字段组合在一起。在这个示例中,我们创建了一个名为的复合
数据类型
,它包含了街道、城市、州和邮政编码四个字段。
自定义
操作符可以让我们为
自定义
数据类型
或现有
数据类型
定义新的运算逻辑。在 PostgreSQL 中,我们可以使用。
hadoop
自定义
数据类型
l转自 http://book.douban.com/annotation/17067489/ Hadoop的自定制
数据类型
一般有两个办法,一种较为简单的是针对值,另外一种更为完整的是对于键和值都适应的方法:1、实现Writable接口: /* DataInput and DataOutput 类是java.io的类 */public interface Writable { void r
mysql
数据类型
自定义
_SQLAlchemy
自定义
数据类型
有时,我们想把一个dict对象存到MySQL表里面,由于MySQL没有定义dict之类的
数据类型
,一种做法是,每当往表里写入数据时,先将dict对象转换成字符串形式,每当从表里读取数据时,将读出来的字符串转换成dict对象。如果应用开发者自己显式地处理数据转换,显得麻烦并且较易出错。SQLAlchemy允许
自定义
数据类型
来扩展已有
数据类型
。为了定义新的
数据类型
,需要继承TypeDecorator类...
C#
111,129
社区成员
642,535
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章