请问下面一段字符是什么?
private static final byte[] b = new byte[] {
(byte) 0x00, (byte) 0x1B, (byte) 0x01, (byte) 0x01, (byte) 0x01,
(byte) 0x01
};
------解决方案--------------------十六进制整数
------解决方案--------------------这些是十六进制的,打印出来看不就知道是什么了吗?
for (int i = 0; i < b.length; i++)
{
System.out.println(b[i]);
}
结果是:
0
27
1
1
1
1
------解决方案--------------------0x开头的是十六进制数值。
(byte)是说把十六进制的数,转成byte,也就是一个字节长度的数。大小应该在127以内。
------解决方案--------------------同意楼上的.
------解决方案--------------------这个是规范,0x开头代表十六进制
------解决方案--------------------请问下面一段字符是什么
--------
是不可见字符,属于控制字符里面的。不能当作可见字符看待。
------解决方案--------------------楼上好强,听不懂啊。。
------解决方案--------------------解码的要不?呵呵...我写过c语言解码的.
------解决方案--------------------这确实是不可见字符,属于控制字符里面的。不能当作可见字符看待
------解决方案--------------------控制字符 用在什么地方的? 不可见字符怎么解释呢?