C语言中,假设以rb(“二进制输入”)格式打开了一个文件,那A在里面是怎么保存的?,是不是ascii形式?

发布网友 发布时间:2022-04-23 09:38

我来回答

5个回答

热心网友 时间:2023-10-09 17:49

rb方式 打开 是用 2 进制方法打开,只读文件。不能写。如果是 rb+ 就可以读写。

如果要把这个文件的内容复制到另一个文件,打开它,读入。
在写另一个文件,在执行写语句以前打开文件就可以,不一定一开始就打开。

可以读一段,写一段,也可以全部读入,再写出。
最后关闭文件。

当然,要是调用DOS 复制命令:
system("copy file_A.txt file_B.txt");
不用自己打开和读写了。

热心网友 时间:2023-10-09 17:50

文件“里面”是怎么存储的与你“读打开”是二进制方式还是字符方式并无关系,这个文件原来如果是以“二进制形式”存入的,那它还是二进制形式,如果是以字符方式存入的,那它还是字符方式。

热心网友 时间:2023-10-09 17:50

文件读取在底层都是二进制写入的
不过C语言抽象了一种文本模式,解析了换行符号,
使用的时候就像写入了一个ascii一样,但实际还是二进制。

热心网友 时间:2023-10-09 17:51

是的,以A的ascii码二进制形式。

热心网友 时间:2023-10-09 17:52

是的啊啊啊啊啊啊啊啊啊啊啊啊

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com