ASCII文件与二进制文件有什么联系

来源:百度知道 编辑:UC知道 时间:2024/06/27 23:52:25
我知道ASCII文件一般是直接供人阅读的,它里面的信息是以ASCII码为准存储的,例如4会转换为ASCII码52进行存储 转换为二进制则以100储存
但52难道不又是会以二进制110100储存吗 因为计算机只认识0或1的二进制代码 是这样吗

ASCII码是用来表示非数值数据的。当52这个数是作为数值处理(用来进行计算)的,计算机就以二进制00110100储存;如果52这个数是作为文本处理(打印出来或是显示在屏幕上)计算机就以ASCII码储存,转成二进制码就是00110101 00110010(“5”和“2”的ASCII码)

可能是吧,因为计算机它只认识1010、、,所以我想52也是转换成二进制储存的吧。

无数晶体管的充放电- -

高低电位就是 10 状态

任何指令都是10

你这个问题很怪 - -

其实一切都是虚拟出来的。。。。。。
///////////////////////////////
电脑仅认识0/1的资料,但是人类不认识啊!人类对於纯文字的资料(就是所谓的ASCII档案格式)比较有感觉。 但是偏偏电脑又不认识ASCII格式的文字,很头痛,不是吗? 后来就有所谓的『编译器』来辅助我们。

我们一般使用文字编辑器以ASCII纯文字格式来撰写程式, 再透过所谓的『编译器(compiler)』将刚刚完成的文字档案『编译』成为电脑认识的二进位制(binary file)的档案, 以让电脑认识且可以执行的程式啊!

刚看到的 希望对你有帮助

我们要考虑还有字符型的数据呀 比如 a b \n之类的 所以要全部统一成ASCII之后在转成2进制格式的