日期:2014-05-20  浏览次数:20707 次

请问下面一段字符是什么?
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语言解码的.
------解决方案--------------------
这确实是不可见字符,属于控制字符里面的。不能当作可见字符看待
------解决方案--------------------
控制字符 用在什么地方的? 不可见字符怎么解释呢?