我正在使用Python/C API,并希望C函数接受Python长整数参数nPyLong,并将其转换为基数为10的字符数组nString。demonstrates the functionalityAPI参考中提到了一个函数,它在给定任意基数的情况下将C字符数组转换为Python长整数,但我找不到一个可以进行相反操作的函数。一种想法是将Python长整型</
当将1113355579999作为参数传递时,函数内部的值会更改为959050335。printf("%d\n", FindCommonDigit(1113355579999, 123457));int FindCommonDigit(long int n1, long int n2) { printf("%d\n", n1); }
假设我有以下C#函数 public byte AddOne(byte r){
} 在我的python代码中,我可以通过执行如下操作来调用该函数 x = AddOne即使我将C#函数更改为返回长整型、短整型或整型值,也是如此。如果返回一个字节,我希望x是一个numpy.int8,如果返回long,我希望x是numpy.int64。