根据提供的文件信息,文件名为《C语言入门到精通.pdf》,而描述中也重复了相同的标题。由于文件标题和描述并未提供关于内容的具体信息,所以无法从标题和描述中得出相关的知识点。然而,根据提供的部分文件内容,我们可以提炼出以下C语言的知识点:
1. 计算机中数的表示方法:从提供的内容中可以看到一个计算公式 CSNNF=S(pow(2,N)FS),这可能涉及到二进制数、浮点数的表示和计算。在C语言中,整数和浮点数有不同的存储和表示方法,整数可以使用pow函数进行指数运算。
2. Turbo C编译器的使用:内容提到了Turbo C,这是一个在DOS操作系统上广泛使用的C语言编译器。提到了诸如conio.h和graphics.h等头文件,这些是Turbo C特有的库,用于控制台输入输出和图形功能。
3. 屏幕模式控制函数:textmode函数用于改变屏幕显示模式,这在Turbo C中是设置文本模式的标准方式。例如,可以设置为80x25文本模式,或黑白和彩色模式等。
4. 窗口函数:window函数和gotoxy函数用于控制文本窗口的位置和光标的位置。在文本模式下可以创建多个窗口,并通过这些函数控制这些窗口的可见区域。
5. 清屏函数:clrscr函数用于清除屏幕,而clreol用于清除当前光标位置到行尾的内容。
6. 图形界面函数:提供了graphics.h头文件中的函数,例如insline(插入线)、delline(删除线)、textcolor(设置文本颜色)和textbackground(设置文本背景颜色)等,这些都是在图形模式下的操作,用以绘制图形和改变颜色。
7. 文本颜色和属性:文件中还提供了BLACK、BLUE、GREEN、CYAN、RED、MAGENTA、BROWN、LIGHTGRAY等颜色常量,以及BLINK(闪烁)等属性,用于定义文本的颜色和显示特性。
8. 字符处理函数:cprintf函数用于输出格式化文本,cputs用于输出字符串,putch和getch用于字符的输入输出,而getche是getch的变体,可以在输入字符时立即显示字符。
9. 屏幕内容操作函数:movetext用于移动屏幕上的文本块,gettext用于获取屏幕上的文本块。
10. 图形模式信息获取函数:gettextinfo用于获取当前文本模式的状态信息,通过填充一个text_info结构体来实现。
从提供的内容可以看出,文件内容主要涵盖了C语言在DOS系统下使用Turbo C编译器的编程技巧,包括控制台输入输出、屏幕控制、图形模式操作以及字符处理等基础知识点。这些知识点对于学习C语言基础和进行早期的DOS平台下的编程有着重要的指导意义。