输入字符串xy#1987 经过与或运算过程及结果 求解答
来源:互联网 发布:软件测试覆盖率 编辑:程序博客网 时间:2024/05/22 09:48
第一步:将字符串“xy#1987”变成一字节数组即a[0]=‘x’,a[1]=‘y’, a[2]=‘#’, a[3]=‘1’, a[4]=‘9’, a[5]=‘8’, a[6]=‘7’
第二步:a[0]跟128做与运算,然后跟8757735233305做异或运算得到结果b0
第三步:a[1]跟128做与运算,然后跟b0做异或运算得到结果b1
第四步:a[2]跟128做与运算,然后跟b1做异或运算得到结果b2
第五步:a[3]跟128做与运算,然后跟b2做异或运算得到结果b3
第六步:a[4]跟128做与运算,然后跟b3做异或运算得到结果b4
第七步:a[5]跟128做与运算,然后跟b4做异或运算得到结果b5
第八步:a[6]跟128做与运算,然后跟b5做异或运算得到结果b6
第九步:输入字符串为hz-play 变成一字节数组c[0]=‘h’,c[1]=‘z’, c[2]=‘-’, c[3]=‘p’, c[4]=‘l’, c[5]=‘a’, c[6]=‘y’
第十步:分别将c[0], c[1], c[2], c[3], c[4], c[5], c[6]与b6做异或运算得到d[0], d[1], d[2], d[3], d[4], d[5],d[6]
第十一步:然后将得到字节数组d转换为字符串得到输出结果
第二步:a[0]跟128做与运算,然后跟8757735233305做异或运算得到结果b0
第三步:a[1]跟128做与运算,然后跟b0做异或运算得到结果b1
第四步:a[2]跟128做与运算,然后跟b1做异或运算得到结果b2
第五步:a[3]跟128做与运算,然后跟b2做异或运算得到结果b3
第六步:a[4]跟128做与运算,然后跟b3做异或运算得到结果b4
第七步:a[5]跟128做与运算,然后跟b4做异或运算得到结果b5
第八步:a[6]跟128做与运算,然后跟b5做异或运算得到结果b6
第九步:输入字符串为hz-play 变成一字节数组c[0]=‘h’,c[1]=‘z’, c[2]=‘-’, c[3]=‘p’, c[4]=‘l’, c[5]=‘a’, c[6]=‘y’
第十步:分别将c[0], c[1], c[2], c[3], c[4], c[5], c[6]与b6做异或运算得到d[0], d[1], d[2], d[3], d[4], d[5],d[6]
第十一步:然后将得到字节数组d转换为字符串得到输出结果
0 0
- 输入字符串xy#1987 经过与或运算过程及结果 求解答
- 一道笔试题:按照用户输入的rule,经过并、交、差运算后,输出字符串结果。
- 续上一篇文章,用栈来实现:按照用户输入的rule,经过并、交、差运算后,输出字符串结果。
- 输入一个正整数,经过几次运算直到结果得到1为止
- 与或运算短路,及
- 帮朋友解答一道题~输入String的运算公式直接输出结果
- (求解答)对于不同输入方式得到的不同结果
- 输入算式求结果
- 输入一个正数,对该数进行四舍五入到个位数的运算。例如,实数12.56经过四舍五入运算,得到结果13;而12.46经过四舍五入运算,得到结果12。
- 【结论】【位运算】求1~n异或的结果(NKOJ 2466)
- Lua 用指定字符或字符串分割输入字符串,返回包含分割结果的数组
- 位运算与和异或求平均值
- 概率分布函数经过基本运算函数的结果
- 条件运算符与逗号的嵌套的疑问,求大神解答(已自行解决)
- 或过程输入线
- 四则混合运算,输入不带空格的字符串。返回结果
- C#运算符之与,或,异或及移位运算
- C#运算符之与,或,异或及移位运算
- C语言---辗转相除法 HDU 2503
- openCV读取文件夹下多张图片的方法
- Android Studio 常见 Build 问题 Error:failed to find Build Tools revision 23.0.2
- 06JavaScript字符串对象
- 【算法】数据结构与算法分析学习笔记——第三章习题选做Josephus问题
- 输入字符串xy#1987 经过与或运算过程及结果 求解答
- find 基本用法
- HTML用JS导出Excel的五种方法
- 装饰器模式在Struts2中的应用
- w7系统之家系统下载
- APP中如何设置搜狗输入法界面的高度?
- 一条sql求某一字段不同值出现的次数
- asp程序调用SQL Server的存储过程,获取不到输出参数的值
- 通过js实现动态化生成列表