float表示的范围应该是大于int,所以直接赋值就好了。
分配一个int类型的动态内存 和float有什么关系啊 float * data = (float*) malloc(sizeof(float)*(1<<23)); 2^23在c里面可不是2的23次方,而是位预算当中的异或操作。 data是4*1024*1024*8 大概32MB的内存不算大
70,013
社区成员
243,258
社区内容
加载中
试试用AI创作助手写篇文章吧