我们会使用char
、signed char
、unsigned char
还是为byte
类型导入一些标头?
我的代码将被其他C开发人员看到/使用,我想使用他们最习惯看到的任何标准。
此外,我可能会从python中为这个函数分配内存作为numpy数组,并通过ctypes调用它。有没有一种在numpy中分配字节数组的首选方法?
例如,如果对应的C类型是char
,那么np.zeros(size, dtype=np.byte)
是正常方式吗?
最常见的方法是使用char数组。然而,这实际上取决于代码的需要。