level 1
奶油柠檬喵🍁
楼主
首先是申请空间:
vector<long long int> p;
加载文件里的内容:
461076676 -1 12345 54321 -1 0 2
然后读进来:fscanf(fp, "%lld %lld %d %d %d %d %d\n", &header[0], &header[1], &header[2], &header[3], &header[4], &proto_mask, &fid);
赋值:
p.push_back(header[0]);
p.push_back(header[1]);
p.push_back(header[2]);
结果p里面所有的-1都是4294967295,为什么呀?long long int不能存-1?还非得2^32+1??
2021年12月01日 03点12分
1
vector<long long int> p;
加载文件里的内容:
461076676 -1 12345 54321 -1 0 2
然后读进来:fscanf(fp, "%lld %lld %d %d %d %d %d\n", &header[0], &header[1], &header[2], &header[3], &header[4], &proto_mask, &fid);
赋值:
p.push_back(header[0]);
p.push_back(header[1]);
p.push_back(header[2]);
结果p里面所有的-1都是4294967295,为什么呀?long long int不能存-1?还非得2^32+1??
