aauto學習系列之 4 基礎語法2

2021-07-04 16:41:24 字數 1069 閱讀 8138

一.常見進製表示

dec=10;//普通的十進位制

oct=010;//0表示八進位制

hex=0xa5;//0x表示十六進製制

二.自定義進製表示法

語法:num=radix_number。數字包含下劃線,下劃線前面是自定義進製([2,36]),下劃線後面是數值。

a=2_010;//2進製數

b=8_010;//八進位制數

c=36_z7;//36進製數

三.在字串中使用數值與進製

在字串中使用\轉義符+數值表示字元(字串必須置於單引號內)

str = '六進製制字元 \x2a'; // \x字首表示乙個十六進製制字元

str2 = '八進位制字元 \050'; // \0字首表示乙個八進位制字元

str3 = '十進位制字元 \65'; // \字首表示乙個十進位制字元

四.格式化字串函式中使用進製與數值

%b 二進位制數

%x%x 大小寫十六進製制數

%o 八進位制數

%d 十進位制數

io.open(); //開啟控制台視窗

io.print( string.format("%x",123) )

五.轉換進製

將數值轉換為字串的tostring()函式,以及將字串轉換為數值的tonumber()函式,都可選使用第二個引數指定應用於轉換的進製(2到36之間).

io.open()

var str = tostring(123,16) //轉換為十六進製制字串

var num = tonumber(str,16) //將十六進製制字串轉換為數值

io.print(

"二進位制",tostring( 123,2) ,

"八進位制",tostring( 123,8) ,

"十六進製制",tostring( 123,16) ,

"十進位制",tostring( 123 )

);

aauto學習系列之 5 操作符

一.成員操作符 用於訪問物件的成員。設有下面的table物件 tab 成員操作符,var a tab.member 下標操作符,var a tab member 直接下標操作符,獲取或設定物件成員,不會呼叫元方法 講解 將直接下標用於沒有成員的資料型別,例如數值變數時,直接下標操作符不會像普通成員下...

vue學習筆記(4)之基礎語法補充

2 v model雙向繫結radio 3 v model繫結checkbox 4 v model繫結select 5 值繫結 6 修飾符 前面我們學的是在html標籤中使用mustache語法實現資料的動態顯示,利用vue的v bind語法實現屬性的動態繫結,通過v on實現與使用者的動態互動等等。...

Python基礎語法系列4 進製

在計算機進行資料交換時,常常會有乙個進製轉換的過程,我們知道計算機只認0 和 1.在記憶體系統中,基本基於二進位制進行運算的,但是有時候資料過於龐大,為了方便儲存管理,計算機會使用十六進製制儲存資料,但是怎麼實現資料轉換呢?我們人類由十根手指頭,所以自然就使用十進位制啦,每當我們數數字到10之後,於...