.版本 2.子程式 _臨時子程式
.區域性變數 a, 位元組集
輸出除錯文字 (取位元組集資料 ({ 0, 0, 255, 0 }, #整數型, ))
" ---------------------------------------------------
a = { 0, 0, 255, 0 }
輸出除錯文字 (a [4] × 16777216 + a [3] × 65536 + a [2] × 256 + a [1])
.版本 2.子程式 _臨時子程式
.區域性變數 a, 位元組集
輸出除錯文字 (取位元組集資料 ({ 0, 0, 255, 0 }, #整數型, ))
" ---------------------------------------------------
a = { 0, 0, 255, 0 }
輸出除錯文字 (a [4] × 16777216 + a [3] × 65536 + a [2] × 256 + a [1])
怎麼根據你這個方法計算結果,結果擴大了十倍了呢?我的這個計算是正確的,如果您要的結果確定是“1671168”可以試下將結果除以10,如果還有問題請追問哦~在易言中,是規定的這種轉換演算法嗎?程式就是這樣運算的,跟易語言沒有直接關係,如果您要的結果是“1671168”那麼他就是再次透過其它運算得出的結果,例如除以10!但僅憑一個結果我是沒法知道他的運算規律的!“rgb(0,0,255)紅,綠,藍”通常以一個四位元組形式表示,也就是一個整數型,其整數形式表示結果就是“16711680”,易語言位元組集形式表示為: { 0, 0, 255, 0 },最後的那個“0”是用於表示透明度的“Alpha”,也就是argb,在rgb中a是被忽略的