关于:二进制文件 文本文件

1.1000这个整型数据写入文件中,是占4个字节(整型变量大小为4个字节)还是五个字节(1、0、0、0、‘\0').2.以10为例,什么时候以0x0000000A形式存储... 1.1000这个整型数据写入文件中,是占4个字节(整型变量大小为4个字节)还是五个字节(1、0、0、0、‘\0').
2.以10为例,什么时候以 0x 0000 000A 形式存储,什么时候以 0x 0001 0000 形式存储?
展开
 我来答
百度网友9308069
2011-06-04 · TA获得超过1万个赞
知道大有可为答主
回答量:3947
采纳率:89%
帮助的人:1931万
展开全部
1、
如果作数字,1000可以用16bit整型即可存储,只占2个字节。32位整型会占4个字节
如果作文本,“1000”占4个字符。如果格式要求用"c字符串"方式写入,就会多个'\0',多占1个字节,共5个。不作这种特殊要求时,可以4个。
2、以10为例,
"什么时候以 0x 0000 000A ",这是作为32bit整型的时候,在c语言就是long int 的时候。有、无符号皆是这样。由于你写了0x前缀,就只是一个十六进制数字,而没有大小端的区别。
"什么时候以 0x 0001 0000 "很难少见到这种,但有最接近的BCD格式,即二进制编码的十进制数格式,其编码出的数据会是0x 0000 0010,用4bit表示一个十进制数位,而不是例子中的16bit。。
百度网友984be94eb
2011-06-04 · TA获得超过119个赞
知道答主
回答量:268
采纳率:0%
帮助的人:61.9万
展开全部
这是微机原理和数据储存的吧,看看书就会了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式