計算機的 2進制 8進制 16進制 算法

local num = 5 --數(shù)值

local j = 2 --進制

local tenSix = {

[10]="A",

[11]="B",

[12]= "C",

[13]= "D",

[14]= "E",

[15]= "F",

[16]= "10",

}

function func(num,t,str)

print("str? " ..tostring(str))

local a = math.floor(num/j)

local b = math.floor(num%j)

if a > 1 then

func(a,t,str)

end

print("aaa? "..a)

print("bbb? "..b)

if a == 1 then

str= str ..tostring(a)

table.insert(t,a)

end

if b < j then

if j == 16 then

if tenSix[b] then

b = tenSix[b]

end

end

table.insert(t,b)

str= str ..tostring(b)

end

return str

end

local str = ""

local t ={}

local str = func(num,t,str)

print("str end? "..tostring(str))

print("str? "..str)? -- 這個就? 1? str 連接不了

print("#list ::"..#t)? -- 有數(shù)據(jù)

for i,v in ipairs(t) do

print("v? "..v)

end

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Lua 5.1 參考手冊 by Roberto Ierusalimschy, Luiz Henrique de F...
    蘇黎九歌閱讀 14,246評論 0 38
  • 在C語言中,五種基本數(shù)據(jù)類型存儲空間長度的排列順序是: A)char B)char=int<=float C)ch...
    夏天再來閱讀 4,014評論 0 2
  • pyspark.sql模塊 模塊上下文 Spark SQL和DataFrames的重要類: pyspark.sql...
    mpro閱讀 9,912評論 0 13
  • 人活在這個世界,永遠生在感恩的世界,你說多幸福。要養(yǎng)成心平氣和,首先絕不跟人對立,他跟我對立沒有關(guān)系,我不跟...
    小崔的生活閱讀 643評論 0 0
  • 平超老師五年書法教育研究實踐活動回顧(十五) 2017年6月,平超老師在自己住處裝配書法工作室,并正式收徒。
    平氏書法教育閱讀 321評論 0 2

友情鏈接更多精彩內(nèi)容