0 0 9 6 - 神奇的二进制转十进制 - 【战】
本帖最后由 不二如是 于 2016-11-30 16:12 编辑不得不说,二进制是计算产业的基石没有之一!
举一个简单的8位二进制(Binart)转十进制(Decimal):
1 1 0 1 00 1 1
1 * 128(27) 1 * 64(26) 0 * 32(25) 1 * 16(24) 0 * 8(23)0 * 4(22) 1 * 2(21) 1 * 1(20)
所以 11010011(B) = 128 + 64 + 16 + 2 + 1= 211(D)
意思就是如此啦
按照所在位数(0或者1)对应乘以2的n阶(n是从右开始的位数,最右边是0,最左边就是7)
扫清这个概念,你就应该明白,这个脚本里也是按位进行转换的~
关于判定用户输入,是否合法不是重点!
好了,上程序~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[*]神兽
神兽这次又是扮演NPC哈~
既然是NPC当然就是干一点辅助事情啦:
判断合理性、初始化其他角色、发送广播
[*]B-D转换
二进制转换前,先执行神兽脚本发送的初始化广播:
毫无疑问,BD转换广播,就是重点!
如果有点不理解为什么从最右边开始,建议重温下:92
好东西就一定要学习下。 飞翔的石牌人 发表于 2016-11-30 15:32
好东西就一定要学习下。
欢迎~~~
页:
[1]