Assuming arbitrary base (not 16, 10, 8, 2):
In C (C++), use strtol
return strtol("AB3F3A", NULL, 16);
In Javascript, use parseInt
.
return parseInt("AB3F3A", 16);
In Python, use int(string, base)
.
return int("AB3F3A", 16)
In Java, use Integer.parseInt
(thanks Michael.)
return Integer.parseInt("AB3F3A", 16);
In PHP, use base_convert
.
return intval(base_convert('AB3F3A', 16, 10));
In Ruby, use to_i
"AB3F3A".to_i(16)
In C#, write one yourself.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…