摘要:
在学习结构体的时候遇到了位域这个概念,位域主要是为了节省内存空间,比如用一个32位,4个字节的int存储一个开关变量时,会造成空间浪费,于是干脆就考虑在这个32划分不同的区域来存储数据,例如划出1位存这个开关变量。 struct tag{ unsigned int a; unsigned int b 阅读全文
摘要:
在进行文件操作的时候,有时候是用文本的形式存在文件里面,例如用 fprintf(fp,"%d",123) 存一个数据123,实际的存储是已1,2,3这3个ASCII码存入,打开文件即可看到123,这种存储方式可能会有精度丢失问题,还有一种就是二进制文件存储了,例如前面的123不再是一123的各个字符 阅读全文