楼主: 小沐君
3337 14

[问答] 求助:常数1.3为什么是8字节? [推广有奖]

11
小沐君 发表于 2018-8-30 17:01:42
l1i2n3i4n5g 发表于 2018-8-30 12:54
数据集打开来就能看到
第一个数据集中不是控制字节为3吗,为什么a 是12位的?
有点迷糊

12
小沐君 发表于 2018-8-30 17:02:39
被偷走的地下铁 发表于 2018-8-29 16:17
sas数据集中数值变量的储存长度一般为8个字节。default=n意思就是把长度从8改到n
第一个数据集不是控制字节为3吗,为什么输入里 a 是12位的?
有点迷糊

13
l1i2n3i4n5g 在职认证  发表于 2018-8-30 17:17:23
小沐君 发表于 2018-8-30 17:02
第一个数据集不是控制字节为3吗,为什么输入里 a 是12位的?
有点迷糊
因为是数值型变量

14
小沐君 发表于 2018-8-30 17:38:26
l1i2n3i4n5g 发表于 2018-8-30 17:17
因为是数值型变量
(1)是数值型变量,但是不是控制长度为3字节么?
(2) 数值型长度不是8吗?为啥会显示出12位?

15
l1i2n3i4n5g 在职认证  发表于 2018-8-30 22:52:55
小沐君 发表于 2018-8-30 17:38
(1)是数值型变量,但是不是控制长度为3字节么?
(2) 数值型长度不是8吗?为啥会显示出12位?
可以把1个字节看成1个集装箱,1个显示位看成1辆汽车,1个字段看成1只船。字符型相当于规定集装箱只能用来装汽车(1个集装箱只能装1辆汽车),默认1船装8个集装箱,最少1个,最多32767个;数值型相当于我们规定集装箱只能用来装汽车零件(成箱的汽车零件可以充分利用集装箱空间,但是为了保证零件种类数,至少要3个集装箱),默认1船装8个集装箱,最少3个,最多8个;最终以汽车形式出现。这里3个集装箱的汽车零件按照要求实际组装了12辆汽车,可能其中几辆还少了零件,当然也剩下一些零件。

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-29 14:43