如果我认为一个int是4个字节是不是不对呀,如果int a=35;那么二进制文件存放a是不是一个字节就可以搞定
追答如果是35,我只能说最少1个字节就可以
因为你没有指定int值是如何存到文件中的,你只是限定以二进制的格式存储。理论上你存多少字节都没问题,只要你读出来的时候有办法转成int类型的35
即便你以最标准的方式思考这个问题,int的宽度也是不定的。int可以是4字节,也可以是8字节,在更弱的机器上,也可能只有2字节。
文本文件与二进制文件区别有哪些?
总之,文本文件与二进制文件在编码方式、存储利用率和译码难度上存在显著差异。文本文件编码基于字符定长,易于读取和解析,而二进制文件编码灵活多变,存储利用率高,但解析过程相对复杂。在实际应用中,选择文本文件还是二进制文件取决于具体的需求和数据类型。
二进制文件可以用记事本打开吗?
不可以。二进制文件不应该使用记事本或其他文本编辑器打开。1. 二进制文件与文本文件的本质区别:二进制文件主要是为计算机程序或设备设计的,它们包含了一连串的0和1,这些0和1代表了各种指令和数据。与此相反,文本文件是为人类阅读的,由一系列字符组成,这些字符在编码后(如UTF-8)转化为二进制形式...
二进制文件与文本文件的区别
一般认为,文本文件编码基于字符定长,译码容易些;二进制文件编码是变长的,所以它灵活,存储利用率要高些,译码难一些(不同的二进制文件格式,有不同的译码方式)。关于空间利用率,想想看,二进制文件甚至可以用一个比特来代表一个意思(位操作),而文本文件任何一个意思至少是一个字符.在windows下,...
二进制和文本文件的区别
二进制文件与文本文件在数据表示、内容解释、可编辑性、文件大小与可读性上存在显著差异。二进制文件使用二进制编码存储数据,支持各类非文本信息,如图像、音频、视频及可执行程序等,其内容需特定软件或工具解析。文本文件则以字符编码,如ASCII或UTF-8,存储文本数据,仅包含可读文本内容,如文档、源代码...
文本文件与二进制文件区别是什么?
文本文件和二进制文件是计算机系统中两种不同类型的文件。它们在存储和处理数据的方式上有显著区别。文本文件主要用于存储人类可读的文本数据,如文字、句子和段落。而二进制文件则用于存储计算机系统可以直接理解和操作的数据,如程序、图片、音频和视频。文本文件中的数据是按照字符编码规则进行编码的。常见的...
文本文件跟二进制文件的存储问题
文本文件:9个字节,因为这个数字有9个字符 二进制文件:4个字节,因为4个字节就可以表示这个数
请问文本文件和二进制文件有什么区别?
先说说怎么来存储这2种文件吧,例如以文本文件存储-2.324216e+07,存储该数字要13个字符。而二进制格式指的是存储值的计算机内部表示格式。也就是说,计算机不存储字符,而是存储这个值的64位double表示。对于字符来说,二进制表示和文本表示是一样的,即字符的ASK码的二进制表示,但对于数字,他们有...
文本文件和二进制文件的差异和区别
文本文件是二进制文件的一种特例,其中写的字符能被控制台直接显示,都是可显示字符,二进制文件没有这个限制,因此数据比较紧凑,尺寸要比文本文件小。比如:存储3.1415926,文本文件存放的是字符串"3.1415926"占用9字节,二进制文件当成双精度浮点数存放占用4字节 ...
文本和二进制文件区别是什么?好像文本也是二进制嘛。。。
二进制文件储存的每一个字节,都是在0~255范围中,这里面多数是普通人看不懂的。文本文件储存的每一个字节,都是32~127,这都是可以看懂的:空格、数字、英文、符号等。同样的信息,用文本文件来储存,就要庞大一些,因为可用的代码较少。用二进制文件保存的内容,则要丰富的多。所以图像、声音等等,...
文件存二进制格式好还是文本格式好
1、如果您需要频繁地保存和访问数据.那么应该采用二进制文件进行存放,这样可以节省存储空间和转换时间。2、如果您需要频繁地向终端显示数据或从终端读人数据,那么应该采用文本文件进行存放,这样可以节省转换时间。三、如果要存储的数据中既有字符数据又有非字符数据那么要怎么办呢?那就要综合上述两点进行...