sizeof(int)的值是多少,-2L*sizeof(int)的值又是多少
答案:3 悬赏:20
解决时间 2021-02-15 02:12
- 提问者网友:幽瑟玉琼情殇
- 2021-02-14 06:19
sizeof(int)的值是多少,-2L*sizeof(int)的值又是多少
最佳答案
- 二级知识专家网友:甜野猫
- 2021-02-14 07:17
sizeof(int):表示int类型所占的字节数,32位及其中为4,fwrite(&a[i],sizeof(int),1,fp);也就是将a[i]的四个字节写到文件中,共写了4*4=16个字节;
-2L*sizeof(int)=-2*4=-8;也就是从SEEK_END倒退8个字节,正好是a[2]写入文件的起始字节地址,fread(&b,sizeof(int),1,fp);指从这个地址读入四个字节,这号把a[2]读到b里面,所以b=3;
-2L*sizeof(int)=-2*4=-8;也就是从SEEK_END倒退8个字节,正好是a[2]写入文件的起始字节地址,fread(&b,sizeof(int),1,fp);指从这个地址读入四个字节,这号把a[2]读到b里面,所以b=3;
全部回答
- 1楼网友:一场云烟
- 2021-02-14 08:32
1. sizeof(int) = 4 , 表示int占用四个字节;
2. -2L*sizeof(int) = -8L , 其中L表示long类型。
- 2楼网友:我叫很个性
- 2021-02-14 08:01
1. sizeof(int) = 4 , 表示int占用四个字节;
2. -2l*sizeof(int) = -8l , 其中l表示long类型。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |