- 博客(9)
- 收藏
- 关注
原创 C语言编译和链接
C语言设置了一些预定义的符号,可以直接使用,预定义符号也是在预处理期间的。__FILE__ //进⾏编译的源⽂件__LINE__ //⽂件当前的⾏号__DATE__ //⽂件被编译的⽇期__TIME__ //⽂件被编译的时间__STDC__ //如果编译器遵循ANSI C,其值为1,否则未定义define定义标识符的时候,不需要在结尾处加上分号(;#define极致包括了一个规定,允许把参数替换到文本中,这种实现通常称为宏,或者定义宏。宏的声明方式。
2024-01-15 20:09:41
1652
原创 C语言文件操作
磁盘上的文件是文件。但在程序设计中,我们一般谈论的文件从功能的角度来分类的话,一般分为两种:程序文件、数据文件。函数名功能适用于fgets字符输入函数所有输入流fputs字符输出函数所有输出流fgets文本行输入函数所有输入流fputs文本行输出函数所有输出流fscanf格式化输入函数所有输入流fprintf格式化输出函数所有输出流fread二进制输入文件fwrite二进制输出文件。
2024-01-14 21:23:54
840
1
原创 C语言字符串函数和内存函数模拟实现
第一个字符串小于第二个字符串,则返回小于0数字。第一个字符串大于第二个字符串,则返回大于0。第一个字符串等于第二个字符串,则返回0。
2024-01-14 19:31:43
446
1
原创 数据在内存中的存储
让我们回到一开始的题目:先看第一个环节,为什么9还原成浮点数,就成了0.000000首先,将9的二进制序列按照浮点数的形式拆分,得到S=0,E=00000000。最后M=000 0000 0000 0000 0000 1001.所以浮点数V=(-1)^0*00000000000000000001001*2^(-126)=1.001*2^(-146)显然,V是一个很小的接近于0的正数,所以用十进制小数表示就是0.000000再看第二个环节,浮点数9.0,为什么打印成1091567616。
2024-01-12 16:29:30
1534
1
原创 C语言-指针详解篇
一维数组传参,形参的部分可以写成数组的形式,也可以写成指针的形式。parr1先和[ ]结合,说明parr1是数组,那么数组的内容就是int(*)()类型的函数指针。磨蹭了两天,笔力实在有限,对于这类介绍文章实在写不出新东西新感悟。说是详解,肯定还有缺漏之处,还请各位多多指教。
2024-01-11 20:18:48
958
原创 手把手教你如何处理C语言打印图形的题目
目录序言打印因素循环次数行数空格数字符数打印倒金字塔打印菱形打印K形图案两道题目第一道:打印反斜线,利用代码实现下图的效果。第二道:打印空心三角形,利用代码实现这种效果总结一定要把握住行数,空格数,字符数三者之间的关系和规律一定要确定行数和循环次数的关系祝大家能够学会这类编程题目的写法和思路相信很多人,刚开始学习C语言的时候总是会碰到各种各样的打印图形的题目,然后就会觉得很麻烦,或者说还不能够很好的编写程序以达到自己的需求。所以在这篇博客中,我会详细的讲解,以便于各位理解在打印一个图形的时候,我们往往只需要
2023-11-06 21:32:54
161
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人