Java表达式中alphanumerics的含义是什么?

时间:2015-10-13 04:23:15

标签: java

请详细解释这些表达式等号背后的字母数字的含义:

public static final int InfoMuslim=0x7f0701a9;
public static final int InfoMuslimUrl=0x7f0701aa;

2 个答案:

答案 0 :(得分:2)

这些是hexadecimal numbers。所以,例如0x7f0701a9表示7f0701a9十六进制数,与2131165609十进制数相同。

您可以使用any online converter或Windows Calculator应用程序对其进行试验。

答案 1 :(得分:0)

JAVA表达式中的上述字母数字为HexaDeciamal个数字:

Java十六进制编号系统

定义:

Java 十六进制是一个基数为16的编号系统。

对于数字的每个数字,它使用所有数字0,1,2,3,4,5,6,7,8,9以及字母A,B,C,D,E,F。

用类似的方式表示意大利语代表英文单词' number' as' numero',十六进制表示122的否定数字为7A。

Java十六进制(简称“十六进制”)只是另一个表示相同值的系统。

要显示十六进制编号系统的进度,请查看下面的十六进制值,因为它们是从否定数字转换而来的。十六进制系统的基数或基数为16.注意,一旦达到10,l系统使用字母:

<强> Denary =十六进制

0 = 0; 1 = 1; 2 = 2; 3 = 3; 4 = 4; 5 = 5; 6 = 6; 7 = 7; 8 = 8; 9 = 9; 10 = A; 11 = B ; 12 = C; 13 = D; 14 = E; 15 = F,依此类推。

<强>十六进制=二进制

0 = 0000; 1 = 0001; 2 = 0010; 3 = 0011; 4 = 0100,5 = 0101; 6 = 0110; 7 = 0111;

8 = 1000; 9 = 1001; A = 1010,B = 1011; C = 1100; d = 1101; E = 1110; F = 1111

因此,(E)十六进制的16等于二进制的(1110)2。

有关更多信息,请参阅以下链接:

http://java.about.com/od/h/g/hexadecimal.htm

谢谢.. !!