当前位置: 代码网 > it编程>数据库>Access > short int、long、float、double使用问题说明

short int、long、float、double使用问题说明

2024年05月15日 Access 我要评论
short int 短整型 2个字节 值范围 -32768~32767 long 长整型 4个字节 值范围 -2147483648~2147483647 float 单精度 4个字节 值范围 -3.4
short int 短整型 2个字节 值范围 -32768~32767
long 长整型 4个字节 值范围 -2147483648~2147483647 float 单精度 4个字节 值范围 -3.4*10(-38)~3.4*10(38)
double 双精度 8个字节 值范围 -1.7*10(-308)~1.7*10(308)


在access数据导出到dbf时遇到此问题,dbf中的字段宽度不是指access中的字段所占字节数,而是字符数。 在dbf中,整数与浮点数都是以字符形式存储的。例如:-3.134存储为“-3.135”,共占了6个字符。
所以
对于access中的短整型,存储为dbf中的字段宽度为6;
对于access中的长整型,存储为dbf中的字段宽度为11;
对于access中的单精度,存储为dbf中的字段宽度为18,小数位为7;
对于access中的双精度,存储为dbf中的字段宽度为24,小数位为15。
就是说,access中的单精度、双精度数据,转储到dbf中很难保证精度。
(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com