string s = "7a";
int i = integer.parseint(s, 16);
long l = long.parselong(s, 16);
如果是十六進製制的字串要轉換為十進位制的字串,那也可以用上面的辦法,再接個tostring就行:
string s = "7a";
string s1 = integer.tostring(integer.parseint(s, 16));
string s2 = long.tostring(long.parselong(s, 16));
如果數字很大超過了int或者long的範圍,用更大的型別也行,像biginteger。 十進位制 十六進製制
把十進位制整數轉換為十六進製制,格式為0x開頭,10 15由大寫字母a f表示。input 每行乙個整數x,0 x 2 31。output 每行輸出對應的八位十六進製制整數,包括前導0。sample input 0 1023 sample output 0x00000000 0x000003ff 水...
彙編實驗 十六進製制轉成十進位制以及十進位制轉十六進製制
十六進製制轉成十進位制 datas segment dbuf dw 3039h 16進製制數3039h為10進製數12345 dval db 5 dup 存放轉換後的資料 dlen dbuf datas ends stacks segment 此處輸入堆疊段 stacks ends codes se...
十六進製制轉十進位制
create function fn hextobinary hex varchar 8 returns varchar 255 asbegin declare base tinyint declare string varchar 255 declare return varchar 255 de...