Questions tagged «hex»

十六进制(也为基数16,或十六进制)是基数16的位置数字系统,使用16个符号0–9和A‒F。

10
Java将int转换为十六进制然后再次返回
我有以下代码... int Val=-32768; String Hex=Integer.toHexString(Val); 这等于 ffff8000 int FirstAttempt=Integer.parseInt(Hex,16); // Error "Invalid Int" int SecondAttempt=Integer.decode("0x"+Hex); // Error "Invalid Int" 因此,最初,它将值-32768转换为十六进制字符串ffff8000,但是随后无法将十六进制字符串转换回Integer。 .Net如我所料,它在其中工作,并且returns -32768。 我知道我可以编写自己的小方法自己进行转换,但是我只是想知道我是否丢失了某些东西,或者这是否真的是错误?
80 java  string  hex 




3
Python十六进制
如何将十进制转换为以下格式的十六进制(至少两位,零填充,没有0x前缀)? 输入:255 输出:ff 输入:2 输出:02 我尝试过,hex(int)[2:]但似乎它显示了第一个示例,但没有显示第二个示例。
76 python  hex 


6
装饰十六进制功能以填充零
我写了这个简单的函数: def padded_hex(i, l): given_int = i given_len = l hex_result = hex(given_int)[2:] # remove '0x' from beginning of str num_hex_chars = len(hex_result) extra_zeros = '0' * (given_len - num_hex_chars) # may not get used.. return ('0x' + hex_result if num_hex_chars == given_len else '?' * given_len if num_hex_chars > …
72 python  hex  padding  built-in 


9
Python 3.1.1字符串转换为十六进制
我正在尝试使用str.encode()但我得到了 >>> "hello".encode(hex) Traceback (most recent call last): File "<stdin>", line 1, in <module> TypeError: must be string, not builtin_function_or_method 我尝试了很多变体,它们似乎都可以在Python 2.5.2中工作,那么我需要做些什么才能使它们在Python 3.1中工作?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.