想把这串代码转化为易语言,这么写编译不了,可是又不知道什么原
易语言吧
全部回复
仅看楼主
level 6
DOWS更改 楼主
想把这串代码转化为易语言,这么写编译不了,可是又不知道什么原因。请问有人知道这个数字加密的原理是什么吗?
2020年03月29日 01点03分 1
level 6
DOWS更改 楼主
我研究了一下代码,大概就是这个意思,但是最后那个返回值看不懂
2020年03月29日 02点03分 2
位移_左移
2020年03月29日 12点03分
level 11
这个<<在c++中是左移位运算符,这行代码大意就是s2做高16位,s1做低16位,最后返回拼起来的32位数
2020年03月29日 05点03分 5
level 10
带走源码带不走思路[呵呵]
2020年03月29日 06点03分 6
level 10
不谢[冷]
2020年03月29日 12点03分 7
正解
2020年04月03日 02点04分
最后那个返回值s2*256是什么含义啊?
2020年04月03日 05点04分
@DOWS更改 X256就相当于扩展16H位
2020年04月03日 10点04分
@DOWS更改 左移扩展
2020年04月03日 10点04分
level 7
第一,length没有赋值。第二,既然是数字加密,buf应该是一个整数型数组吧。第三,易语言是不支持整数与字符的加减,问题出在了第二点,没有设定buf为数字型数组
2020年03月30日 04点03分 11
level 9
<<不是小于。。。。是位移
2020年03月30日 05点03分 12
level 9
buf明显是个数组
2020年03月30日 05点03分 13
level 6
%这个运算。。。。
2020年03月30日 14点03分 14
level 7
Length没赋值 默认为0 所以循环次数为0次 返回里面 s2<16为逻辑条件 为真或假 不能与数字相加 除非你自己定义真的时候为1 假为0
2020年03月30日 17点03分 15
level 13
<<这个符号用法 你都没搞懂,怎么改得过来
2020年04月04日 17点04分 16
level 1
你好
2021年03月20日 15点03分 17
level 1
方便电话吗?
2021年03月20日 15点03分 18
level 1
13260331318
2021年03月20日 15点03分 19
level 7
返回(s2-16+s1)
2021年03月24日 10点03分 20
1