用數字 & 15得最低四位
>> 有符號右移 開頭是1補1 是0補0
>>>無符號右移 開頭補0
輸出數字對應的十六進製制元素:
普通方法:system.out.print((char)(num-10+"a")); //輸出數字的十六進製制表現形0~9,a~f
查表法:將所有元素臨時儲存起來,建立對應關係,每次 & 15後的值作為索引去查表,可以找到對應的元素。
char chs = ;
十進位制轉二進位制
public static void tobin(int num)
; //定義乙個臨時儲存容器。
char arr = new char[32];
//定義乙個運算元組的指標
int pos = arr.length;
while(num!=0)
for(int x=pos; x十進位制轉十六進製制
public static void tohex(int num)
; //定義乙個臨時容器。
char arr = new char[8];
int pos = arr.length;
while(num!=0)
//儲存資料的arr陣列遍歷。
for(int x=pos;x將共通地方做成乙個函式
/*十進位制-->二進位制
*/ public static void tobin(int num)
/*十進位制-->八進位制
*/ public static void toba(int num)
/*十進位制-->十六進製制
*/ public static void tohex(int num)
public static void trans(int num,int base,int offset)
char chs = ;
char arr = new char[32];
int pos = arr.length;
while(num!=0)
for(int x=pos; xreturn ;
}
四位吸血鬼數字
吸血鬼數字是指位數為偶數的數字,可以由一對數字相乘而得到,而這對數字各包含乘積的一半位數的數字,其中從最初的數字中選取 的數字可以任意排序。以兩個0結尾的數字是不允許的,例如,下列 數字都是 吸血鬼 數字 1260 21 60 1827 21 87 2187 27 81 下面是我寫的關於求出所有四位...
2038 四位16進製制數轉化為10進製
time limit 1 second memory limit 50 mb 輸入乙個4位16進製制數,將它轉化位10進製數並輸出。共1行 乙個4位16進製制數。包含2行,第一行重寫該4位16進製制數。第2行,dec 乙個整數,表示轉化的結果。1a2b1a2b dec 6699 題解 1a2b的轉化...
C 簡單的四位純數字驗證碼
驗證碼練手,整型 四位驗證碼 大體意思就是 四位純數字驗證,只要驗證不成功就無限驗證 剛開始在糾結怎麼讓整個過程迴圈起來,什麼迴圈放到最外層,其實就是乙個迴圈,看來自己的迴圈練習的還是不夠多,不夠靈活 看 1 using system 2using system.collections.generi...