为什么c++文件流用write将int数据输出到txt,txt中是乱码
来源:互联网 发布:美国医疗大数据公司 编辑:程序博客网 时间:2024/05/16 12:56
int类型,在内存中是这么表示的0x00000010
所以如果你要写入数字,在txt中能看到的话,
用String或者char[]
如果你直接将int写入文件中,肯定是看不到数字的,
因为文本文件是以ASCII码方式(也称文本方式)存储的文件,更确切地说,英文、数字等字符存储的是ASCII码,而汉字存储的是机内码。文本文件中除了存储文件有效字符信息(包括能用ASCII码字符表示的回车、换行等信息)外,不能存储其他任何信息
但如果你继续用读出来赋值给int类型的变量,仍然可以读到正确的数字。所以如果你要写入数字,在txt中能看到的话,
用String或者char[]
0 0
- 为什么c++文件流用write将int数据输出到txt,txt中是乱码
- 将字符串数据输出到txt文件中
- PHP将数据库中的数据输出到txt文件,怎么读取txt文件
- 将String输出到txt文件中,最简代码
- 文件流复制数据到文件 , 将文件1.txt的内容复制到2.txt 中
- 将ping结果输出到txt文件
- 用于将错误信息输出到txt文件
- CentOS7.0下用c语言编程输出mysql5.7数据库某张表中的数据到txt文件中
- c语言如何将printf产生的数据写到txt文件中
- 【C#】将文本保存到本地txt文件中
- 使用fstream输出数据到.txt文件
- 输出数据到txt文件(MATLAB)
- opencv输出图像数据到txt文件
- 将a.txt文件中的单词与b.txt文件中的单词交替合并到c.txt文件中,a.txt文件中的单词用回车符分隔,b.txt文件中用回车或空格进行分隔
- 编写一个程序,将a.txt文件中的单词与b.txt文件中的单词交替合并到c.txt文件中,a.txt文件中的单词用回车符分隔,b.txt文件中用回车或空格进行分隔
- ,编写一个程序,将a.txt文件中的单词与b.txt文件中的单词交替合并到c.txt文件中,a.txt文件中的单词用回车符分隔,b.txt文件中用回车或空格进行分隔.
- 编写一个程序,将a.txt文件中的单词与b.txt文件中的单词交替合并到c.txt文件中,a.txt文件中的单词用回车符分隔,b.txt文件中用回车或空格进行分隔.
- 编写一个程序,将a.txt文件中的单词与b.txt文件中的单词交替合并到c.txt文件中,a.txt文件中的单词用回车符分隔,b.txt文件中用回车或空格进行分隔。
- 下载文件+保存到SD卡 --归纳整理 MARS ANDROID 课堂笔记
- 统计字符串中字符的个数
- 蛋疼的PooledConnectionFactory
- 高通、猎户机型Android典型bootloader分析
- finalize关键字和垃圾回收的一些知识
- 为什么c++文件流用write将int数据输出到txt,txt中是乱码
- MFC所有WM消息和数据类型总结
- AnjularJS 初学阶段(Anjularjs调取Java数据接口)
- The hidden implementation(被隐藏的具体实现)
- Android监听网络连接情况
- 维度模型数据仓库(七) —— 按需装载
- linux 12个进程管理命令
- 为什么干活利索要比你想象中重要的多?
- Requests介绍与安装