一切数据都是字节流
来源:互联网 发布:godaddy转阿里云 编辑:程序博客网 时间:2024/04/28 17:55
一切文件、数据都是以字节为单位进行读写。
#include <stdio.h>#include <stdlib.h>int main() { int a = 1234; int b = 5; unsigned char *tmp = NULL; int ret = 0; FILE *fd = fopen("C:\\MinGW\\bin\\test.txt","w+"); printf("size of int is %d\n",sizeof(int)); if(!fd) { printf("open file failed!\n"); } if(!(ret=fwrite(&a,4,1,fd))) { printf("failed fwrite,ret is %d\n",ret); } printf("write ret is %d\n",ret); fclose(fd); fd = fopen("C:\\MinGW\\bin\\test.txt","r"); fread(&b,4,1,fd); tmp = (unsigned char*)&b; printf("now tmp[0] is %d\n",tmp[0]); printf("now tmp[1] is %d\n",tmp[1]); printf("now tmp[2] is %d\n",tmp[2]); printf("now tmp[3] is %d\n",tmp[3]); fclose(fd); system("pause"); return 0;}
其中核心测试数据1234,210,4对应的二进制数据分别如下:
1234 ->10011010010 210 -> 11010010 4 -> 100
0 0
- 一切数据都是字节流
- 一切阅读都是误读
- 一切。都是虚伪
- 一切新技术都是纸老虎!
- [Java 12 IO] OutputStream 字节输出流,继承自它的类,都是 程序中输出 数据
- 凡是一切的都是起来
- 一切编程语言都是纸老虎
- 我是这么利用数据——一切效率都是因为沟通
- 我是这么利用数据——一切效率都是因为沟通
- 64 一切软件系统都是遗留系统
- 一切传递都是对象的引用
- 迪蒙网贷系统:一切黑客都是纸老虎
- 技术面前,一切商业模式都是纸老虎
- 技术面前,一切商业模式都是纸老虎
- 一切软件系统都是遗留系统
- 一切的开始都是Hello World
- 一切困难都是为了让我们更强大
- 字节流复制大数据
- quick-cocos2d-x(一)开发环境配置
- Mysql与Oracle group by的不同之处
- 『Algorithm』守望者的逃离-解题报告
- C语言版Mysql存储块(page)格式读取工具(源代码)
- 数组指针的意义
- 一切数据都是字节流
- 图解mysql块读取代码
- 点破Redis的VM
- Linux内核收包精髓
- 数据库与共享内存
- 外企巨头与互联网巨头的成功之道
- 源代码VS业务的悟道——知行合一
- DMA为什么比轮询、中断方式性能要卓越很多?
- X86 32位的基本寄存器