1、shell 定義變數,都是字串,在使用的使用,看運算子來決定是當數字,還是字串
int_var=0x10
echo $int_var $((int_var))
let int_var=$int_var+1
int_var=$((int_var+1))
//仔細體會$(())雙括號運算子
[ $((int_var))-gt 1 ]2、 shell中預設的數字都是十進位制
int_var=10
int_var1=0x10
echo $((int_var)) $((int_var1))
3、輸出16進製制
echo -en "\x""36"
echo -en "\x36"
printf "\x36"
附shell 語法檢查
shell -n test //檢查語法
shell -x test //檢查執行哪些語句
二進位制 16進製制 補碼
逢2進1的計數規則 格式 編寫時要加0b int 0b 輸出2進製 integer.tobinarystring system.out.println integer.tobinarystring n 輸出10進製 integer.tostring system.out.println intege...
1 6(二進位制)
學習機器語言是與計算機溝通的基礎。組合語言通過編譯器轉化成機器語言。問題 返回值存哪,返回值大於四個位元組的存哪,大於四個位元組不用指標存哪 環境用vc6 更好的學習細節 1.對進製的初理解,進製的定義,進製的書寫 2.進製的運算 每乙個進製體系都是完美的,在運算時不需要轉換成十進位制在運算 例如 ...
二進位制 二進位制起源
現代通訊技術的基礎是二進位制編碼。早在1865年麥克斯韋總結出麥克斯韋方程組之前,美國人摩斯 morse 於1837年發明了摩斯電碼和有線電報。有線電報的出現,具有劃時代的意義 它讓人類獲得了一種全新的資訊傳遞方式,這種方式 看不見 摸不著 聽不到 完全不同於以往的信件 旗語 號角 烽火,這也是二進...