Minecraft指令手册

你好MC

首页 >> Minecraft指令手册 >> Minecraft指令手册最新章节(目录)
大家在看因为太欧皇,抽中铜雀台后无敌了 掠夺无数天赋,我在全民时代封神 游戏融合现实,我在末世成大帝! 全民领主:开局一颗造化神石 新手村合出神器,怪物们,颤抖吧 火系法爷修炼指南 克苏鲁侵蚀:异世界拯救计划 技能永久没冷却,阁下如何应对? 霍格沃茨之这个巫师不科学 开局废柴,还好我有无限技能点 
Minecraft指令手册 你好MC - Minecraft指令手册全文阅读 - Minecraft指令手册txt下载 - Minecraft指令手册最新章节 - 好看的游戏小说

第189章 ,/.

上一页书 页下一章阅读记录

然后是我们的数值:

{整形}

字节型(Byte:B)

短整型(Short:S)

整型(Int:I)

长整型(Long:L)

{浮点型(小数)}

单精度浮点型(Float:F)

双精度浮点型(Double:D)

可以发现,NBT的数值细分到了整数和浮点数(小数)。我们先从整数入手,整数类型的类型有:

字节型(Byte:B)

短整型(Short:S)

整型(Int:I)

长整型(Long:L)

实际上这些都是存储整数。它们的明显差别只不过是名字的不同和数值上下限的不同。

最小的字节型(Byte:B),其值是存储一个绝对值很小的整数,范围是:

-128~127「-(2?)~2?-1」

很简单对吧?

其实不简单。在第一节的最后,作者提到特定类型的值还有可填可不填的格式。这个字节型就是其中之一,其格式其实是这样的:

{Byte:数值b}

没错,字节型的值需要你在填完数值之后再加上一个特定的字母,通常是这个类型其英文缩写的小写形式,比如字节型的Byet缩写就是B,再小写一下就是b。

为什么要这样呢?其实这就是起到一个区分的作用,实际上你不在最后面写b也是可以的,游戏大部分情况会自动帮你加上去。当出现错误时可能才需要用到。短整型和长整型以及其他的一些类型也是数值后面有类型字母的,当然大部分情况它们不填也是可以的。

实际上Byte类型值不仅仅是个数值,它还有另一种值:

布尔值(false|true)

没错,Byte值也是布尔值,这个布尔值一般是数字形式的:

1和0

也有些情况下是true和false。

当为字母形式时,就不用填最后的b了,只需要类似于字符串那样加上引号就可以了(好像不加也可以)。

这就是Byte类型。按理来说一个普通的MC指令教程说到这就可以了,但这本书并不普通。所以接下来我们要研究一个问题:

为什么这个值类型叫做“字节型”呢?

其实答案很简单。刚才的数值范围大家也都知道,是:

-128~127,

也就是-(2?)~2?-1(二的七次幂的相反数到二的七次幂减一的差)

我们的一个字节,也就是:

8bit(8个二进制数字)

字节型数值的绝对值最大值是128,即2?,转换成二进制就是,刚好一字节。

这就是字节型这个名称的由来,是不是灰常简单?

总之,字节型(Byte:B)的特性就是:

1.值为整数或布尔值

2.当值为数值时,数值范围为-128~127

3.当值为数值时,需要在值最后加上类型字母b

4.占用空间只有1字节

(唉,为什么最大值不是,即511?)

(有补码懂不懂?有补码才能区分正负!)

比字节型范围稍大的短整型(Short:S),在上面就有提到其也是有类型字母的。而这个类型字母就是:s,具体这个放在哪里大家都应该知道的。

短整形的数值范围是:

-~「-(21?)~21?-1」(占用2字节)

是不是很熟悉?没错,1.13版本以下附魔的等级值就是短整形,所以当时的附魔最大等级才是。

所以我们可以根据这个附魔的标签来举个例子:

{ench:[{lvl:s,id:18s}]}——这就是短整形的最大值,也就是附魔等级的最大值

{ench:[{lvl:-s,id:18s}]}——这就是短整形的最小值,也是附魔等级的理论最小值(LV.-?)

(细心的朋友可能注意到了,1.13以前的id其值也是短整形)

到了1.13以后,情况就不一样了。Mojang把lvl值类型改成了int整形,附魔的上限也就升级到了。但实际上,在新版本,lvl其值是int和Short混用的。具体是这样的:

用附魔台附魔或战利品表生成的,是Short短整形,但是读取时是按照int整形的时候来读取的。其他的就直接是int了。

只不过这些东西,我们以后再说。现在回到正题。

Short的内容就是这么多。总的来说,Short短整形的特性就是:

1.值范围是-~(整数)

2.类型字母为s

3.占用空间2字节

OK NBT标签的内容就暂且到这里了,我们下一章再见。

(补码是什么啊?)

(简单来说,这八位的第一位是表示正负号,0为正,1为负。所以负值最小可以到-128即,正值最大可以到127即0。)

(哦懂了懂了)

(不光byte有补码,Minecraft的十四种NBT数据类型中,除了字符串、复合标签、列表这三样,其他都有补码)

(对了,byte作为布尔值时是没有补码的。实际上在Java语言中,byte数值没有布尔值这个用途,表示布尔值的是一个叫boolean的数据类型,Minecraft的NBT中Mojang把boolean的功能合并到了byte中,所以这就是为什么byte还有一个挺突兀的布尔值功能)

喜欢Minecraft指令手册请大家收藏:(m.xtyxsw.org)Minecraft指令手册天悦小说网更新速度全网最快。

上一页目 录下一章存书签
站内强推恶毒雌性,开局就送五个兽夫 天灾第十年跟我去种田 表姑娘要出嫁,禁欲世子急红眼 我克星,你残废,咱俩正好凑一对 大婚当天,假千金改嫁世界首富了 出生秒仙帝,除了无敌还是无敌 捡回家的班花太黏人,我遭老罪了 开局只有8年寿命,我选择梭哈 当阴暗屌丝女拥有神豪系统后 霸天武魂 我能成神,全靠师妹们内卷! 四合院:开局警司,老婆热芭! 四合院:开局一把枪,禽兽全发慌 我靠破案养家糊口 回到九零,她在外科大佬圈火爆了 亲缘时光:母亲与姨舅的岁月之歌 在美漫当心灵导师的日子 系统赋我长生,活着终会无敌 长安好 抗日之铁血八路 
经典收藏宇宙网游,我能指定掉落 领主求生之天赋合成 全民:拥有无上天赋的我逐渐离谱 开局百倍收获,我成了异世神豪 全民:转职后觉醒神级强化 NBA:开局交易麦迪,震惊联盟 职业杀鬼子赚钱 霍格沃茨之这个巫师不科学 超神机械师 末日诡异网游:我开局征服鬼女皇 文明领主:我建神话天庭为运朝 无限技能栏:我一发火球术近亿颗 东京女友图鉴 网游:我道尊,伤害高亿点怎么啦 全民游戏:从丧尸末日开始挂机 黑暗求生:我能无限合成 我,神明,救赎者 直播算命:你五行缺德 三国神话世界 全民:我的领地全是女神! 
最近更新斩神:我虚无代理人,只想摆烂 穿越千年,还是你的月亮! 火影:我在忍界开宗立派 影视评论 世纪豪门从港岛开始 穿书后漂亮糊咖携手大佬炸恋综 HP时间的馈赠 御姐穿书:斗智斗勇虐爱渣男 宿敌就是宿敌啊!谁喊妻子谁是狗 大唐医女:穿越后我开挂了 网游:重生之网游降临现实之前 给将军送粮后,竟成了我的小娇夫 【综漫】我不是XXX 全民领主,冻原之上的天崩开局 柯南!快看,你爸爸过来了! 快穿之渣男不好当 快穿:清冷宿主在小世界爽翻了! 终极一家之柔情似宇 开局无尽冬日,我靠盲盒闯天下 全民木屋求生:从小木船升级战舰 
Minecraft指令手册 你好MC - Minecraft指令手册txt下载 - Minecraft指令手册最新章节 - Minecraft指令手册全文阅读 - 好看的游戏小说