八進位制ascii碼特殊字元列表:
041 ! 042 " 043 # 044 $ 045 % 046 & 047 '
050 ( 051 ) 052 * 053 + 054 , 055 - 056 . 057 /
072 : 073 ; 074 < 075 = 076 > 077 ?
使用方法:
echo -e '\047'
# 列印輸出乙個單引號
當需要同時列印單引號、雙引號和$符等等的時候,該方法比較方便
存在問題,如果特殊字元後面跟數字,則會造成歧義:
echo -e '\047 \0471'
# 第乙個正常列印單引號,第二個列印9
簡單應用舉例:
echo -en 'mysq.host: \047 '
;echo -e '192.168.77.10\047'
|cat -a
# 使用\047列印乙個單引號,cat -a 最終拼出來乙個$符號
echo -en 'mysq.host: \047 \b'
;echo -e '192.168.77.10\047'
|cat -a
# 單引號後面有乙個空格,可以使用\b退格消除掉
su - oracle -c "echo -ne '\047';echo -e '192.168.1.1\047'"
# su命令使用雙引號引起來,echo 使用單引號引起來,又要列印單引號,則使用\047拼出
su - oracle -c "echo -ne '\042';echo -e '192.168.1.1\042'"
# 同樣道理,使用\042拼雙引號
2 23 八進位制
題目描述 輸入乙個整數,將其轉換成八進位制數輸出。輸入描述 輸入包括乙個整數n 0 n 100000 輸出描述 可能有多組測試資料,對於每組資料,輸出n的八進位制表示數。示例1 輸入 789 輸出 7 1011 include using namespace std intmain result i...
八進位制小數
描述 八進位制有限小數均可以用十進位制有限小數精確地表示。比如,八進位制裡面的0.75等於十進位制裡面的0.963125 7 8 5 64 所有小數點後位數為n的八進位制小數都可以表示成小數點後位數不多於3n的十進位制小數。你的任務是寫乙個程式,把 0,1 之間的八進位制小數轉化成十進位制小數。輸入...
二進位制 八進位制 八進位制 十進位制 十六進製制的介紹
數字在計算機中表現的方式常見的有四種 十進位制 二進位制 八進位制 十六進製制 1.十進位制 1 基數 0,1,2,3,4,5,6,7,8,9 2 進製 逢10進1 3 位權 10的n次方 n從低位到高位從0開始一次增加 1231 110 3 210 2 310 1 110 0 4 程式中的表示方式...