c源码求翻译成python -问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

c源码求翻译成python

2016-05-30 19:41:26 1739 1

代码如下:

int calc_bkn(char *skey)
{
  int e = 5381;
  for (int i = 0; i < strlen(skey); i++)
  {
    e += (e << 5) + int(skey[i]);
  }
  return e & 2147483647;
}
取消 提交回答
全部回答(1)
  • 杨冬芳
    2019-07-17 19:21:01
    def calc_bkn(skey):
        e = 5381
        for i in skey:
            e += (e << 5) + ord(i)
        return e & 2147483647

    就是 c

    0 0
相关问答

1

回答

python中时间日期格式化符号%c代表什么意思?

2021-11-15 23:19:31 268浏览量 回答数 1

1

回答

python中变成base进制长整型的代码是什么呀?

2021-11-01 00:14:50 493浏览量 回答数 1

1

回答

Python中,ord('c')返回的值是什么?

2021-10-31 22:35:24 167浏览量 回答数 1

1

回答

c和python哪个值得学

2019-12-11 14:31:24 159浏览量 回答数 1

1

回答

python ctypes是什么

2018-05-10 20:09:57 1457浏览量 回答数 1

1

回答

怎么用python填表

2018-05-10 20:10:56 1394浏览量 回答数 1

1

回答

怎么用cmd启动python

2018-05-10 20:10:46 1574浏览量 回答数 1

1

回答

python3用utf-8乱码怎么办

2018-05-10 20:10:39 2181浏览量 回答数 1

2

回答

python怎么求方差

2018-05-10 20:11:05 3284浏览量 回答数 2

1

回答

python的def怎么用

2018-05-10 20:10:33 2391浏览量 回答数 1
+关注
杨冬芳
IT从业
文章
问答
问答排行榜
最热
最新
相关电子书
更多
Python 脚本速查手册
立即下载
Python系列直播第一讲——Python中的一切皆对象
立即下载
PPython高性能计算库--Numba
立即下载