Questions tagged «hex»

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

6
Shell脚本中的十六进制到十进制
有人可以帮我在Shell脚本中将十六进制数字转换为十进制数字吗? 例如,我想bfca3000使用Shell脚本将十六进制数转换为十进制数。我基本上想要两个十六进制数的差。 我的代码是: var3=`echo "ibase=16; $var1" | bc` var4=`echo "ibase=16; $var2" | bc` var5=$(($var4-$var3)) # [Line 48] 执行时,出现此错误: Line 48: -: syntax error: operand expected (error token is "-")
126 bash  shell  hex  decimal 

9
将十六进制字符串转换为int
我正在尝试将十六进制代码长8个字符的字符串转换为整数,以便可以进行int比较,而不是对许多不同值进行字符串比较。 我知道在C ++中这是微不足道的,但是我需要在Java中完成。我需要满足的测试用例实质上是将“ AA0F245C”转换为int然后再返回到该字符串,以便我知道它在正确转换。 我尝试了以下方法: int decode = Integer.decode("0xAA0F245C"); // NumberFormatException int decode2 = Integer.decode("AA0F245C"); //NumberFormatException int parseInt = Integer.parseInt("AA0F245C", 16); //NumberFormatException int valueOf = Integer.valueOf("AA0F245C", 16); //NumberFormatException 我还尝试一次将两个字符做一次,然后将结果相乘,转换有效,但数字不正确。 int id = 0; for (int h = 0; h < hex.length(); h= h+2) { String sub = hex.subSequence(h, h+2).toString(); if …
111 java  hex 

11
在UNIX Shell脚本中将十进制转换为十六进制
在UNIX Shell脚本中,可以使用什么将十进制数转换为十六进制?我以为od可以解决这个问题,但是并没有意识到我正在向它提供数字的ASCII表示形式。 printf?毛!现在使用它,还有什么可用的呢?
110 unix  shell  hex 




7
在C中打印十六进制字符
我试图读取一行字符,然后打印出等价的十六进制字符。 例如,如果我有一个字符串,该字符串"0xc0 0xc0 abc123"的前2个字符c0用十六进制表示,其余字符abc123用ASCII表示,那么我应该得到 c0 c0 61 62 63 31 32 33 但是,printf使用%x给了我 ffffffc0 ffffffc0 61 62 63 31 32 33 没有,如何获得所需的输出"ffffff"?为什么只有c0(和80)具有ffffff,而其他字符却没有呢?
103 c  hex  printf 



5
将字节写入文件
我有一个十六进制字符串(例如0CFE9E69271557822FE715A8B3E564BE),我想将其作为字节写入文件。例如, Offset 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 00000000 0C FE 9E 69 27 15 57 82 2F E7 15 A8 B3 E5 64 BE .þži'.W‚/ç.¨³åd¾ 如何使用.NET和C#完成此操作?
88 c#  string  byte  hex 





5
Android中的十六进制颜色有时为8位数字。怎么样?#FFFFFF和#FFFFFF00有什么区别
我有时在示例中看到Android的着色为#FF191919。我的意思是8位十六进制数字。但是它只能是一个6位数字。它们有什么关系?如果我想o将6位数字转换为8位数字。怎么做?我的意思是将#424242转换为8位数字的颜色?请让我知道细节。感谢您的时间和帮助。

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.