热线电话:13121318867

登录
2018-11-13 阅读量: 714
C 整型和 Python 整型的区别

这里 PyObject_HEAD 是结构体中包含引用计数、 类型编码和其他之前

提到的内容的部分。

两者的差异在于, C 语言整型本质上是对应某个内存位置的标签, 里面

存储的字节会编码成整型。 而 Python 的整型其实是一个指针, 指向包

含这个 Python 对象所有信息的某个内存位置, 其中包括可以转换成整

型的字节。 由于 Python 的整型结构体里面还包含了大量额外的信息,

所以 Python 可以自由、 动态地编码。 但是, Python 类型中的这些额外

信息也会成为负担, 在多个对象组合的结构体中尤其明显。

0.0000
1
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子