摘要: Lua栈是宿主语言(对于官方Lua来说是C语言,对于本书来说是Go语言)和Lua语言进行沟通的桥梁。 Lua的数据类型和值 在lua代码里,变量是不携带类型信息的,变量的值才携带类型信息。换句话说,任何一个lua变量都可以被赋予任意类型的值。 在语言层面,Lua一共支持8种数据类型,分别是nil、布 阅读全文
posted @ 2023-05-10 17:01 mc宇少 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 主要是为了保证负数和正数的二进制数据一致 当byte要转化为int的时候,高的24位必然会补1,这样,其二进制补码其实已经不一致了,&0xff可以将高的24位置为0,低8位保持原样。这样做的目的就是为了保证二进制数据的一致性。 阅读全文
posted @ 2023-05-10 11:32 mc宇少 阅读(26) 评论(0) 推荐(0) 编辑