为了账号安全,请及时绑定邮箱和手机立即绑定

Text2的代码运行出来的结果有异常

70  75  62  6c  69  63  20  63  6c  61  
73  73  20  4a  61  76  61  31  20  7b  
0d  0a  09  70  72  69  76  61  74  65  
20  73  74  61  74  69  63  20  53  74  
72  69  6e  67  20  73  61  79  31  3d  
22  3c  3c  4a  61  76  61  0b4  0d3  0c8  
0eb  0c3  0c5  0b5  0bd  0be  0ab  0cd  0a8  3e  
3e  22  3b  0d  0a  09  70  72  69  76  
61  74  65  20  73  74  61  74  69  63  
20  53  74  72  69  6e  67  20  73  61  
79  32  3d  22  0ca  0c7  0ce  0d2  0d1  0a7  
0cf  0b0  4a  41  56  41  0d3  0ef  0d1  0d4  
0b5  0c4  0d7  0ee  0bc  0d1  0ca  0e9  0bc  0ae  
22  3b  09  0d  0a  09  2f  2a  2a  0d  
0a  09  20  2a  20  40  70  61  72  61  
6d  20  61  72  67  73  0d  0a  09  20  
2a  2f  0d  0a  09  70  75  62  6c  69  
63  20  73  74  61  74  69  63  20  76  
6f  69  64  20  6d  61  69  6e  28  53  
74  72  69  6e  67  5b  5d  20  61  72  
67  73  29  20  7b  0d  0a  09  09  2f  
2f  20  54  4f  44  4f  20  0d7  0d4  0b6  
0af  0c9  0fa  0b3  0c9  0b5  0c4  0b7  0bd  0b7  
0a8  0b4  0e6  0b8  0f9  0d  0a  09  09  53  
79  73  74  65  6d  2e  6f  75  74  2e  
70  72  69  6e  74  6c  6e  28  73  61  
79  31  29  3b  0d  0a  09  09  53  79  
73  74  65  6d  2e  6f  75  74  2e  70  
72  69  6e  74  6c  6e  28  73  61  79  
32  29  3b  0d  0a  09  7d  0d  0a  0d  
0a  7d  0d  0a

结果如上,只要遇到第一个是字母的前面都会出现一个0,是哪里出问题了?

正在回答

4 回答

也遇到同样问题

0 回复 有任何疑惑可以回复我~
#1

xxdm

将判断条件写为if((buf[i] &0xff)<= 0xf)。 在评论里看到的
2016-06-28 回复 有任何疑惑可以回复我~

因为这些十六进制的字节转化为二进制的时候,符号位为1,所以是负数,这个时候满足条件,前面会加"0"

0 回复 有任何疑惑可以回复我~

一样的问题

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

Text2的代码运行出来的结果有异常

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信