十六進製制轉成十進位制

2021-08-30 09:47:52 字數 397 閱讀 3412

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...