- 博客(16)
- 收藏
- 关注
原创 C语言进阶之文件操作(上)
文件操作为什么使用文件什么是文件程序文件数据文件文件名文件的打开和关闭文件指针fopen和fclose函数文件的顺序读写为什么使用文件我们在想既然是通讯录就应该把信息记录下来,只有我们自己选择删除数据的时候,数据才不复存在。这就涉及到了数据持久化的问题,我们一般数据持久化的方法有,把数据存放在磁盘文件、存放到数据库等方式。使用文件我们可以将数据直接存放在电脑的硬盘上,做到了数据的持久化。什么是文件磁盘上的文件是文件。但是在程序设计中,我们一般谈的文件有两种:程序文件、数据文件(从文件功
2022-02-19 19:24:43
970
33
原创 每天一题:不用加减乘除做加法(c语言)
不用加减乘除做加法题目思路首先我们要弄清楚10进制的加法例:5+7第一步:5+7在个位上等于2,然后再往十位上进了一位第二步: 个位上的数加上十位上进的数2+10=12答案为12所以我们也可以用类似方式来实现2进制的加法计算相加等于多少(不考虑进位)(num1^num2)解释: 相同时是1,1或者0,0. 不考虑进位是都等于02.计算进位的数(num1&num2)<<1各位做与然后向左移动一位3.相加代码实现int Add(int num
2022-02-04 17:58:28
555
3
原创 内存函数详解(memcpy,memmove,memset,memcpy)
本篇关于内存函数,包含memcpy,memmove,memset,memcpy
2022-01-21 17:31:08
245
16
原创 C语言深度剖析之关键字(void,const,return)
return首先我们弄清楚c语言内存分配的方式然后我们看一段代码:#pragma warning(disable:4996)#include<stdio.h>char* string(){ char arr[] = "hello world"; return arr;}int main(){ char* s = string(); printf("%s", s); return 0;}当运行到printf函数的时候,s指向的内容仍是”hello world“
2022-01-03 21:06:50
578
11
原创 深度剖析数据在内存中的存储
深度剖析数据在内存中的存储1.数据类型介绍整形家族浮点型家族构造类型:指针类型:空类型:2.整形在内存中的存储1.*原码、反码、补码*为什么要用原码反码补码?2.大小端存储什么是大小端存储:为什么会有大小端模式之分:3.问题:1.例题2.浮点数在内存中应该怎样存储?1.数据类型介绍char //字符数据类型short //短整型int //整形long //长整型long long //更长的整形float //单精度浮点数double //双精度浮点数整形家族char(cha
2021-11-24 21:58:16
108
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人