icp备案查询网站,合肥网站建设开发电话,wordpress书本目录模板,优秀的网站建设解决方案专栏导航
本节文章分别属于《Win32 学习笔记》和《MFC 学习笔记》两个专栏#xff0c;故划分为两个专栏导航。读者可以自行选择前往哪个专栏。
#xff08;一#xff09;WIn32 专栏导航
上一篇#xff1a;编程技能#xff1a;字符串函数14#xff0c;memset
回到目录…专栏导航
本节文章分别属于《Win32 学习笔记》和《MFC 学习笔记》两个专栏故划分为两个专栏导航。读者可以自行选择前往哪个专栏。
一WIn32 专栏导航
上一篇编程技能字符串函数14memset
回到目录
下一篇无
二MFC 专栏导航
上一篇编程技能字符串函数14memset
回到目录
下一篇无
本节前言
从本节开始我们来讲解格式化打印。本节是一个简介。
一. 什么是格式化打印
什么是格式化打印
我们在基础的 C 语言学习里面所接触到的 printf 函数就是一个格式化打印函数。
print是打印的意思。f是 format 的简写。所以呢printf 函数名其实是 print 与 format 两个单词的结合。
所谓的打印不是指在打印机上将文件内容给印出来。编程里的打印指的是将一段文字或者图形输出显示在显示屏幕上。
格式化打印它所涉及的是一个函数族。其中呢当然是包含着 printf 的。除了 printf 之外还包含着 vsprintfsprintf 等等的函数。
本板块我们打算将格式化打印函数族或者叫做 vsprintf 函数给讲解一下。
二. 讲解规划
在讲解本版块儿的时候vsprintfsprintfprintf这三个函数我都打算去讲解。具体地我会先去讲解 vsprintf然后是去讲解 sprintf最后是讲解 printf 。
详细地讲解这三个函数并不是本版块儿的任务。如果以后我去讲解汇编语言的话那么我会领着大家认认真真地来学习一下 这三个格式化打印函数。而在此时我只能假定你具备了高级语言的编程基础但是尚不具备汇编语言基础。在你尚不了解汇编语言的情况下我很难让你彻底理解这三个格式化打印函数。
虽说本版块儿不会让你彻底理解它们。但是呢我会尽力地做到让你理解它们的基本含义让你会用它们。
在讲解这几个函数的时候还会涉及 NULL 这一个东西也会涉及 va_listva_startva_argva_end 等等的代码知识。
讲完了这三个函数的基本的知识与用法以后我还会讨论一下 printf 与 sprintf 的一点提升性质的用法。这点提升性质的用法估计你在基础的语法学习阶段很有可能是学过的。然而你可能记得不扎实可能不太经常使用那些个扩展用法。而在本专栏里面我要求大家要对 printf 与 sprintf 的一些个扩展用法有所认识。不要求你全部记住。但是呢至少当你有一天需要用到的时候你能够想到可以到我的文章里去查或者在其他的地方查询相关知识点。
讲完了格式化打印函数族以后我们就会进入正式的 WIndows 编程的学习了。
我个人还是比较期待着正式的 WIndows 编程知识的讲解的。因为在当前多数时候我们都是在和控制台界面打交道。我们终究还是要去和图形界面打交道的。图片动画视频各种多媒体都要求我们和图形界面打交道。
实际上图形界面的编程是非常地有意思的。对于图形界面编程的学习我相信它可以在更大的程度上锻炼你的编程技能。
三. 为何要去学习格式化打印函数族
直接去讲解 Win32 与 MFC 知识那不好吗为何要先去学习格式化打印函数呢
因为在正式的 Win32 的学习中我们可能会需要用到格式化打印的知识。
比如说在 WIndows 编程里面有着 wsprintf 这样的函数。想要理解这样的函数你最好是先学习过 sprintf 函数。而想要很好地理解 sprintf 函数最好呢你事先学习过 vsprintf 函数。
本版块儿的知识我认为大概还是有着一定的挑战性的。
结束语
本节只是一个简介。下一节我们来讲解 vsprintf 函数。
专栏导航
本节文章分别属于《Win32 学习笔记》和《MFC 学习笔记》两个专栏故划分为两个专栏导航。读者可以自行选择前往哪个专栏。
一WIn32 专栏导航
上一篇编程技能字符串函数14memset
回到目录
下一篇无
二MFC 专栏导航
上一篇编程技能字符串函数14memset
回到目录
下一篇无