ASCII 码值累加求和,所得结果模65536余数取反加1

2019-12-12 18:18发布

这个怎么算?举个例子?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
zouzhichao
1楼-- · 2019-12-12 23:49
 精彩回答 2  元偷偷看……
NJ8888
2楼-- · 2019-12-13 04:45
取反加一不就是用65536去减然后取16位吗
Gallen.Zhang
3楼-- · 2019-12-13 05:45
uint32_t sum = 0;
const char *p = "string";
while(*p != '')
{
     sum += *p;
     p++;
}

int mod = sum % 65535;

int ret = ~mod + 1;
lcl4518
4楼-- · 2019-12-13 08:33
Gallen.Zhang 发表于 2015-12-9 21:04
uint32_t sum = 0;
const char *p = "string";
while(*p != '')

谢谢!...
mafeimafei
5楼-- · 2019-12-13 10:05
今天也遇到这个问题;挖坟了。谢谢各位!

一周热门 更多>