Lua chunk資料型別

2021-10-09 17:09:27 字數 652 閱讀 6967

lua 5.3.4

資料型別

c語言型別

go語言型別

占用位元組

位元組lu_byte(unsigned char)

byte

1c語言整型

intuint32

4c語言size_t型別

size_t

uint64

8lua整型

lua_integer(long long)

int64

8lua浮點型

lua_number(double)

float64

8位元組:一般用來存放一些比較小的整數值,如lua版本,函式引數等。

c語言整型:一般用來存放列表長度。

c語言size_t型別:一般用來存放長字串長度。

lua整形和lua浮點型:一般在常量表裡出現,記錄lua指令碼**現的整數和浮點數字面量。

null字串:0x00。

長度小於等於253(0xfd),第乙個位元組記錄len+1後面跟字串的二進位制。

長度大於等於254(0xfe)的字串,第乙個位元組是0xff,後面跟乙個size_t記錄長度+1,最後是字串的二進位制。

先用乙個cint型別記錄列表長度,緊接著儲存n個列表元素。

資料型別基礎資料型別

資料型別 基礎型別 除八大基礎型別其他的都是引用型資料型別 引用資料型別 基礎資料型別 整型 byte 佔乙個位元組,範圍 128 127 short 佔兩個位元組,範圍 32768 32767 int 最常用 佔四個位元組,範圍 2147483648 2147483647 long 佔八個位元組 ...

資料型別 基本資料型別和引用資料型別

一.分類 1,五種簡單資料型別 基本資料型別 number,string,boolean,null,undefined,新增symbol es6 基本資料型別是指存放在棧中的簡單資料段,資料大小確定,記憶體空間大小可以分配,它們是直接按值存放的,所以可以直接按值訪問。1 undefined 宣告的變...

SQL 資料型別 MySQL 資料型別

在 mysql 中,有三種主要的型別 文字 數字和日期 時間型別。資料型別 描述char size 儲存固定長度的字串 可包含字母 數字以及特殊字元 在括號中指定字串的長度。最多 255 個字元。varchar size 儲存可變長度的字串 可包含字母 數字以及特殊字元 在括號中指定字串的最大長度。...