C语言程序的设计基础知识要点
大一c程序设计基础知识点

大一c程序设计基础知识点C程序设计是大一学生学习的一门重要课程,掌握好基础知识点对于进一步学习和应用编程语言至关重要。
本文将介绍大一C 程序设计的基础知识点,帮助读者深入理解和掌握C语言编程。
一、数据类型与变量在C语言中,数据类型是指变量所能存储的数据的类型。
常见的数据类型包括整型、浮点型、字符型和指针型等。
变量用于存储数据,并通过标识符来进行访问和操作。
1. 整型:包括int、short、long和char等,用于存储整数类型的数据。
2. 浮点型:包括float和double等,用于存储浮点数类型的数据。
3. 字符型:用于存储单个字符的数据,采用char类型。
4. 指针型:用于存储变量的地址,采用指针类型。
二、运算符与表达式在C语言中,运算符用于对数据进行运算操作,而表达式则由运算符和操作数组成。
1. 算术运算符:包括加(+)、减(-)、乘(*)、除(/)和取模(%)等,用于完成加减乘除等数学运算。
2. 关系运算符:包括大于(>)、小于(<)、等于(==)、大于等于(>=)、小于等于(<=)和不等于(!=)等,用于比较两个数据之间的大小关系。
3. 逻辑运算符:包括与(&&)、或(||)和非(!)等,用于完成逻辑运算。
4. 赋值运算符:包括赋值(=)、加赋值(+=)、减赋值(-=)、乘赋值(*=)和除赋值(/=)等,用于将值赋给变量。
5. 条件运算符:包括三目运算符(?:),用于根据条件选择不同的值。
三、控制语句与循环结构控制语句和循环结构是C语言程序中常用的结构,用于控制程序的执行流程和决策。
1. 条件语句:包括if语句和switch语句,用于根据条件选择执行不同的语句块。
2. 循环结构:包括for循环、while循环和do-while循环,用于重复执行一段代码块。
四、函数与库函数函数是C语言中的重要概念,用于封装可重复使用的代码块。
库函数是C语言提供的一些常用函数,可直接调用并使用。
c语言设计知识点

c语言设计知识点C语言是一种通用的高级编程语言,广泛应用于系统软件开发和嵌入式系统等领域。
要熟练掌握C语言的设计,需要了解一些重要的知识点。
本文将介绍C语言设计的一些核心概念和技巧。
一、数据类型C语言提供了多种数据类型,包括整型、浮点型、字符型和指针等。
在C语言设计中,选择合适的数据类型对程序的性能和可读性都非常重要。
例如,使用int类型来表示整数、float类型来表示浮点数,char类型来表示字符等。
二、变量和常量在C语言中,变量用于存储和操作数据,常量是不可变的值。
在设计C语言程序时,需要选择合适的变量名和使用适当的常量,以提高程序的可读性和可维护性。
同时,要注意变量的声明和初始化,确保程序的正确性。
三、运算符和表达式C语言提供了多种运算符,包括算术运算符、关系运算符和逻辑运算符等。
了解运算符的优先级和结合性是设计C语言程序的关键。
此外,灵活运用表达式和运算符可以简化代码,提高程序的效率。
四、控制流程控制流程是指程序运行的顺序和条件选择。
在C语言设计中,使用if语句、while循环和for循环等控制流程语句可以实现程序的逻辑控制。
良好的控制流程设计可以使程序结构清晰,易于理解和调试。
五、函数和模块化设计函数是C语言设计中的重要组成部分,可以实现代码的重用和模块化设计。
在设计C语言程序时,应该将复杂的功能分解为独立的函数,并合理使用参数和返回值来进行数据传递和结果返回。
六、数组和指针C语言提供了数组和指针来处理复杂的数据结构和内存操作。
了解数组的定义和使用,以及指针的运算和引用都是设计C语言程序的基础。
正确而灵活地使用数组和指针可以提高程序的效率和可扩展性。
七、文件操作在C语言设计中,经常需要进行文件的读写操作。
使用标准的文件操作函数,如fopen、fread和fwrite等,可以实现对文件的打开、读取和写入。
合理处理文件操作可以提高程序的可靠性和可移植性。
结论通过掌握上述的C语言设计知识点,可以设计出高效、可读和可维护的C语言程序。
c程序设计基础知识点总结

c程序设计基础知识点总结C程序设计是计算机科学中最基础的一门课程,它涵盖了许多重要的知识点和技能。
本文将对C程序设计的基础知识进行总结,以帮助读者掌握C语言的核心概念和编程技巧。
一、程序基础在开始学习C语言之前,我们需要了解一些基本的概念和术语。
首先是程序的基本结构,一个C程序由多个函数组成。
主函数(main)是程序的入口,它负责执行程序的主要逻辑。
其他函数可以被主函数调用,用来实现具体的功能。
二、变量和数据类型C语言中有多种基本数据类型,包括整型(int)、浮点型(float/double)、字符型(char)和布尔型(bool)。
我们可以定义变量来存储这些数据类型的值,并对其进行操作和处理。
变量在使用前需要先声明,并且可以赋初始值。
三、运算符和表达式在C语言中,有许多运算符可以用来操作变量和表达式。
比如加法运算符(+)、减法运算符(-)、乘法运算符(*)、除法运算符(/)等。
我们可以使用这些运算符对变量进行算术运算、比较运算和逻辑运算。
四、条件语句和循环结构条件语句和循环结构是C程序设计中非常重要的控制结构。
条件语句(if-else语句)可以根据条件的真假选择不同的执行路径。
循环结构(for循环、while循环、do-while循环)可以重复执行一段代码,直到满足特定的条件为止。
五、数组和字符串数组是一种用来存储多个相同类型数据的结构。
在C语言中,我们可以使用数组来存储一系列的值,并对其进行遍历和操作。
字符串是由字符组成的数组,C语言提供了一组字符串操作函数,方便我们对字符串进行处理。
六、函数和指针函数是C程序设计中模块化编程的基础。
我们可以定义自己的函数,并在需要的时候调用它们。
函数可以接收参数并返回结果,可以提高代码的可读性和可维护性。
指针是C语言中的重要概念,它可以指向内存中的某个地址,并对地址中的数据进行读写操作。
七、文件操作C语言提供了一组文件操作函数,用来读写文件和处理文件流。
我们可以使用这些函数来打开和关闭文件,读取和写入文件内容,并进行文件的操作和管理。
(完整版)《C语言程序设计》基本知识点

《C语言程序设计》教学基本知识点第一章C语言基本知识1.C源程序的框架尽管各个C源程序的功能千变万化,但框架是不变的,主要有:编译预处理、主函数()、函数n()等,主函数的位置不一定在最前面,可以在程序的中部或后面,主函数的名字固定为main。
2.C语言源程序的书写规则:(1)C源程序是由一个主函数和若干个其它函数组成的。
(2)函数名后必须有小括号,函数体放在大括号内。
(3)C程序必须用小写字母书写。
(4)每句的末尾加分号。
(5)可以一行多句。
(6)可以一句多行。
(7)可以在程序的任何位置加注释。
3.语句种类语句是程序的基本成分,程序的执行就是通过一条条语句的执行而得以实现的,根据表现形式及功能的不同,C语言的基本语句可以分为五大类。
(1)流程控制语句流程控制语句的功能是控制程序的走向,程序的流程有三种基本结构:顺序结构、分支结构和循环结构,任何复杂的程序都可以由这三种基本结构复合而成。
其中后两种结构要用特定的流程控制语句实现。
(2)表达式语句表达式语句的形式是:表达式;,即表达式后跟一分号“;”,分号是语句结束符,是一个语句必不可少的成分。
表达式和表达式语句的区别在于表达式代表的是一个数值,而表达式语句则代表一种动作。
最常见的表达式语句是赋值语句。
(3)函数调用语句函数调用语句实际上也是一种表达式语句,形式为:在一次函数调用的小括号后面加上一个分号。
(4)空语句空语句的形式就是一个分号,它不代表任何动作,常常作为一个意义转折点使用。
(5)复合语句复合语句从形式上看是多个语句的组合,但在语法意义上它只相当于一个语句,在任何单一语句存在的地方都可以是复合语句。
注意复合语句中最后一个语句末尾的分号不能少。
复合语句右大括号后面没有分号。
4.运算符用来表示数据各种操作的符号称为运算符。
运算符实际上代表了一种类型数据的运算规则。
不同的运算符具有不同的运算规则,其操作的数据类型必须符合该运算符的要求,运算结果的数据类型也是固定的。
C语言程序设计知识点

C语言程序设计知识点1. 基本数据类型:C语言支持多种基本数据类型,包括整数类型(int、short、long)、浮点类型(float、double)、字符类型(char)以及引入了布尔类型(bool)。
2. 变量与常量:在C语言中,变量是用于存储数据的标识符,需要在使用之前声明并分配内存空间。
常量是固定的数值,可以通过const关键字来定义。
3.运算符:C语言支持多种运算符,包括算术运算符(+、-、*、/、%)、关系运算符(>、<、>=、<=、==、!=)、逻辑运算符(&&,!)等,用于进行各种数值计算和逻辑判断。
4. 控制语句:C语言提供了多种控制语句,包括顺序结构、分支结构(if-else、switch-case)和循环结构(while、do-while、for),用于控制程序的执行流程。
5.函数:函数是C语言的基本组成单元,可以封装一段特定的代码逻辑,并且可以在程序中多次调用。
C语言中可以定义自己的函数,并且可以使用标准库中提供的函数。
6.数组:数组是一组相同类型的数据元素的集合,可以通过下标访问其中的元素。
C语言支持一维和多维数组,并且提供了一些数组操作的函数。
7.字符串:字符串是由字符组成的序列,在C语言中,字符串以字符数组的形式存储,并且以特殊字符'\0'作为结束标记。
C语言提供了一些常用的字符串处理函数。
8.指针:指针是C语言的重要特性,它是一个用来存储内存地址的变量。
通过指针,可以访问和操作内存中的数据,以及实现动态内存分配和释放。
9.结构体:结构体是一种自定义的数据类型,可以将若干不同类型的数据组合在一起,形成一个新的数据类型。
通过结构体,可以更好地组织和管理数据。
10.文件操作:C语言提供了一些文件操作的函数,可以实现对文件的读写操作。
通过文件操作,可以实现数据的持久化存储和读取。
11.预处理指令:预处理指令是在程序编译之前由预处理器处理的。
c 程序设计知识点

c 程序设计知识点C 程序设计是计算机科学中一门重要的编程语言,广泛应用于系统软件、嵌入式系统以及科学计算等领域。
掌握 C 程序设计的基本知识点对于想要成为一名合格的程序员来说是必不可少的。
本文将介绍一些 C 程序设计的核心知识点。
一、基本数据类型C 语言提供了几种基本数据类型,包括整型、浮点型、字符型和布尔型等。
掌握这些基本数据类型的使用方法是编写 C 程序的基础。
1. 整型整型是用来表示整数的数据类型,包括有符号整型和无符号整型。
常用的有 int、long 和 short 等。
在声明整型变量时,可以指定变量的字节长度。
2. 浮点型浮点型用来表示带有小数部分的数值,包括单精度浮点型和双精度浮点型。
常用的有 float 和 double 等。
3. 字符型字符型用来表示单个字符,用单引号括起来。
例如,'A' 表示字符 A。
4. 布尔型布尔型用来表示真或假的值,只能取两个值:true 或 false。
在 C 语言中,用整型数据类型 int 来表示布尔型,0 表示假,非零值表示真。
二、运算符和表达式C 语言提供了多种运算符,可以用于变量的赋值、数学运算、逻辑运算等。
掌握这些运算符的使用方法是编写 C 程序的关键。
1. 算术运算符算术运算符用于进行数学运算,包括加法、减法、乘法、除法和取模等。
例如,+、-、*、/ 和 %。
2. 关系运算符关系运算符用于比较两个值的大小关系,返回 true 或 false。
常用的关系运算符有大于、小于、等于、不等于、大于等于和小于等于等。
例如,>、<、==、!=、>= 和 <=。
3. 逻辑运算符逻辑运算符用于组合多个条件,返回 true 或 false。
常用的逻辑运算符有与、或和非等。
例如,&&、|| 和 !。
4. 赋值运算符赋值运算符用于给变量赋值。
常用的赋值运算符有等于、加等于、减等于、乘等于和除等于等。
例如,=、+=、-=、*= 和 /=。
C语言程序设计基础

C语言程序设计基础C语言是一种通用的高级编程语言,广泛应用于计算机科学和软件开发领域。
作为一门程序设计语言,C语言具有简洁明了、高效灵活的特点,是初学者入门的好选择。
本文将介绍C语言程序设计的基础知识,包括数据类型、变量和常量、运算符、控制结构、函数以及数组和指针等内容,帮助读者快速上手C语言编程。
一、数据类型在使用C语言进行编程时,我们首先需要了解C语言中提供的各种数据类型。
C语言中的基本数据类型包括整型、浮点型、字符型和布尔型。
整型用于表示整数,浮点型用于表示带小数部分的数值,字符型用于表示字符,布尔型用于表示真值。
1. 整型C语言中的整型包括char、short、int和long等类型。
它们在存储空间和取值范围上有所不同,适用于不同的场景。
在定义整型变量时,需要指定变量的类型,并为其赋予初值。
2. 浮点型C语言中的浮点型包括float和double类型。
float类型占用4个字节的存储空间,而double类型占用8个字节。
在进行浮点数计算时,需要注意精度损失的问题。
3. 字符型C语言中的字符型用于表示单个字符,通常使用char类型。
字符型变量可以存储ASCII码或者Unicode编码中的字符。
4. 布尔型C语言中的布尔型用于表示真值,只有两个取值:true和false。
在C语言中,我们通常使用宏定义来定义布尔类型。
二、变量和常量在程序中,我们需要使用变量来存储不同类型的数据,并且需要给变量一个合适的名称。
C语言中的变量需要先声明后使用,并且可以对变量进行赋值操作。
1. 变量声明和定义在使用变量之前,我们需要先声明变量的类型和名称。
变量声明的格式为:类型变量名;变量定义的格式为:类型变量名 = 初值;可以同时声明多个变量,用逗号分隔。
2. 变量赋值和操作变量赋值通过赋予变量特定的值来进行。
C语言中提供了一系列运算符来进行变量操作,如赋值运算符、算术运算符、比较运算符、逻辑运算符等。
3. 常量常量是程序中固定不变的数据,其值在程序执行过程中不能被修改。
C语言程序设计基础知识要点

01.C程序根本构造一、C语言的特点:1、C语言源程序的根本组成单位是函数;一个C程序可由假设干个函数组成,其中必须有且仅有一个以main命名的主函数,其余的函数名称可由编程者自行设定。
,2、C程序的执行总是由main()函数的第一个可执行语句开场,到main〔〕函数的最后一个可执行的语句完毕;而其他函数都是在main〔〕函数开场执行以后,通过其他函数的调用才得以运行。
3、C语言系统提供了丰富的库函数,用户在程序中需要调用某个库函数时,必须用#include编译预处理命令将描述该库函数的头文件包含进去。
二、C程序的书写格式:1、语句可从分开放在任意多行内;如:printf(“To C,〞);printf(“ or not to C:〞);与printf(“To C , or not to C:〞);是等价的2、一行中可以有假设干个语句;如:a=123;b=345;3、每个语句和数据定义的最后必须有一个分号;三、C语言程序的运行:1、编译(pile):将C源程序文件翻译成能被计算机识别的二进制形式的“目标〞文件;编译时,编译器将检查源程序每一条语句的语法错误。
2、建造(Bulid):C语言程序例如:显示“Hello〞#include<stdio.h>int main(void){printf(“Hello.\n〞);return 0;}说明:#include<stdio.h> 是必不可少的,它包含了C语言标准输入输出库的相关信息;printf函数来自〞标准输入输出库〞,可以产生格式化输出;\n 告诉printf函数执行完信息显示后要进展换行操作;return 0 说明程序终止时会向操作系统返回值0;{ }来标出main〔〕函数的起始和完毕。
02.数据类型一、C语言的特点:1、C语言源程序的根本组成单位是函数;一个C程序可由假设干个函数组成,其中必须有且仅有一个以main命名的主函数,其余的函数名称可由编程者自行设定。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
01.C程序基本结构一、C语言的特点:1、C语言源程序的基本组成单位是函数;一个C程序可由若干个函数组成,其中必须有且仅有一个以main命名的主函数,其余的函数名称可由编程者自行设定。
,2、C程序的执行总是由main()函数的第一个可执行语句开始,到main()函数的最后一个可执行的语句结束;而其他函数都是在main()函数开始执行以后,通过其他函数的调用才得以运行。
3、C语言系统提供了丰富的库函数,用户在程序中需要调用某个库函数时,必须用#include编译预处理命令将描述该库函数的头文件包含进去。
二、C程序的书写格式:1、语句可从分开放在任意多行内;如:printf(“To C,”);printf(“ or not to C:”);与printf(“To C , or not to C:”);是等价的2、一行中可以有若干个语句;如:a=123;b=345;3、每个语句和数据定义的最后必须有一个分号;三、C语言程序的运行:1、编译(Compile):将C源程序文件翻译成能被计算机识别的二进制形式的“目标”文件;编译时,编译器将检查源程序每一条语句的语法错误。
2、建造(Bulid):C语言程序示例:显示“Hello”#include<stdio.h>int main(void){printf(“Hello.\n”);return 0;}说明:#include<stdio.h> 是必不可少的,它包含了C语言标准输入输出库的相关信息;printf函数来自”标准输入输出库”,可以产生格式化输出;\n 告诉printf函数执行完信息显示后要进行换行操作;return 0 表明程序终止时会向操作系统返回值0;{ }来标出main()函数的起始和结束。
02.数据类型一、C语言的特点:1、C语言源程序的基本组成单位是函数;一个C程序可由若干个函数组成,其中必须有且仅有一个以main命名的主函数,其余的函数名称可由编程者自行设定。
2、C程序的执行总是由main()函数的第一个可执行语句开始,到main()函数的最后一个可执行的语句结束;而其他函数都是在main()函数开始执行以后,通过其他函数的调用才得以运行。
3、C语言系统提供了丰富的库函数,用户在程序中需要调用某个库函数时,必须用#include编译预处理命令将描述该库函数的头文件包含进去。
二、C程序的书写格式:1、语句可从分开放在任意多行内;如:printf(“To C,”);printf(“ or not to C:”);与printf(“To C , or not to C:”);是等价的2、一行中可以有若干个语句;如:a=123;b=345;3、每个语句和数据定义的最后必须有一个分号;三、C语言程序的运行:1、编译(Compile):将C源程序文件翻译成能被计算机识别的二进制形式的“目标”文件;编译时,编译器将检查源程序每一条语句的语法错误。
2、建造(Bulid):C语言程序示例:显示“Hello”#include<stdio.h>int main(void){printf(“Hello.\n”);return 0;}说明:#include<stdio.h> 是必不可少的,它包含了C语言标准输入输出库的相关信息;printf函数来自”标准输入输出库”,可以产生格式化输出;\n 告诉printf函数执行完信息显示后要进行换行操作;return 0 表明程序终止时会向操作系统返回值0;{ }来标出main()函数的起始和结束。
03,运算符和表达式1、算术运算符和表达式+:加法运算符,如 3+5;-:减法运算符,如 5-3;*:乘法运算符,如 5*8;/:除法运算符,如 3/6;参与运算量均为整型时,结果也为整型,舍去小数;若运算量中有一个是实型,则结果为双精度实型。
%:模运算符,也称“取余运算符”,用于计算两数相除后的余数,如 5%3=2;2、赋值运算符和赋值表达式赋值运算符:”=”,其作用是将一个表达式的值赋给一个变量;其一般形式为:变量=表达式如:x=a+b;赋值表达式的功能是计算表达式的值再赋予左边的变量。
赋值运算符具有右结合性。
因此 a=b=c=5 可理解为a=(b=(c=5));复合赋值运算符:+=、-=、*=、/=、%=、>>=、<<=、&=、^=、|=构成复合赋值表达式的一般形式为:变量双目运算符=表达式它等价于:变量=变量运算符表达式如:a+=5 等价于a=a+5x*=y+7 等价于x=x*(y+7)r%=p 等价于r=r%p3、类型转换如果赋值运算符两边的数据类型不相同,系统将自动进行类型转换,即把赋值号右边的类型换成左边的类型。
具体规定如下:1)实型赋予整型,舍去小数部分。
前面的例子已经说明了这种情况。
2)整型赋予实型,数值不变,但将以浮点形式存放,即增加小数部分(小数部分的值为0)。
3)字符型赋予整型,由于字符型为一个字节,而整型为二个字节,故将字符的ASCII码值放到整型量的低八位中,高八位为0。
整型赋予字符型,只把低八位赋予字符量。
4、自增、自减运算符:自增运算符:“++”,功能是将变量的值加1;自减运算符:“--”,功能是将变量的值减1;可有以下几种形式:++i i自增1后再参与其它运算。
--i i自减1后再参与其它运算。
i++ i参与运算后,i的值再自增1。
i-- i参与运算后,i的值再自减1。
注:(1)”++”、”--“的操作对象只能是变量;(2)”++”、”--“运算优先级相同,且结合方向自右向左;-i++应理解为-(i++),【例】自增、自减运算、#include<stdio.h>main(){int i=8;printf("%d\n",++i); /* i先加1,再输出i ,输出结果为9 */printf("%d\n",--i); /* i先减1,再输出i ,结果为8 */printf("%d\n",i++); /* 先输出i ,输出结果为8,i再加1, */printf("%d\n",i--); /* 先输出i ,输出结果为9,i再减1, */printf("%d\n",-i++); /* 先加输出-i,输出结果为-8,i再加1 */printf("%d\n",-i--); /* 先输出-i ,输出结果为-9,i再减1 */}5、求字节运算符计算表达式的结果所占字节数或某种数据类型的定义字节数。
一般格式:sizeof(数据类型标识符) 或 sizeof(表达式)如: sizeof(float)的值为4,占4个字节;sizeof(2*3)的值为2,占2个字节;6、关系运算符和关系表达式关系运算符:“<”(小于)、“<=”(小于等于) 、”>”(大于)、”>=”(大于等于) 、”==”(等于)、“!=”(不等于)关系表达式:若关系表达式成立,其值为“真”,否则为“假”;在C语言中,用0代表“假”,用1代表“真”;7、逻辑运算符和逻辑表达式:逻辑运算符:“!” (非)、“&&” (与)、“||”(或);运算优先级: !>&&>||逻辑表达式:用逻辑运算符将表达式连接起来的式子;逻辑表达式的结果仍然是逻辑量(“真”或“假”)8、条件运算符:一般格式: <表达式1>?<表达式2>:<表达式3>先计算表达式1,若表达式1的值为真,则计算表达式2的值,且表达式2的值为整个条件表达式的值;否则,计算表达式3的值,且表达式3的值即为整个条件表达式的值。
9、逗号运算符和逗号表达式逗号运算符:”,”作为运算符,其功能是将多个表达式组成一个表达式;一般形式:表达式1,表达式2,…,表达式n求解过程:先计算表达式1,再计算表达式2,依此计算表达式n,最终,表达式n的值即为整个表达式的值。
04.顺序结构一、概述:顺序语句按照语法形式分为:表达式语句、函数调用语句、复合语句、流程控制语句和空语句。
1、表达式语句:语法格式:表达式;如:a+4;其中赋值语句为最典型的表达式语句,如:a=5;a=b+3;特别提示:分号(;)是表达式语句中不可缺少的一部分。
2、函数调用语句:如:printf(”I am a student!”);其中:printf()为系统提供的函数,用于显示信息。
3、复合语句:所谓“复合语句”即由一对“{}”括起来的一组语句,也称“块语句”或“分程序”。
一般形式为:{语句1语句2...语句n}如:{i++;j=a+3;printf("%d,j=",i,j);}特别提示:复合语句中的最后一条语句的分号不得缺少;复合语句的“}”之后不得有分号。
4、空语句:“空语句”即为一个独立的分号。
如:main(){...;...}二、数据的输入输出C语言提供了一些输入输出函数,如printf()和scanf(),在程序中调用这些输入输出函数时,必须将标准输入输出头文件“stdio.h”包含到用户所编写的源程序中。
如:#include <stdio.h>其中:#include命令一般写在程序的开头位置。
1、格式输入输出1、格式输出函数printf()(1)一般格式: printf(格式字符串,输出列表)其中:“格式字符串”包括“输出字符”和“格式控制字符”(由%和格式字符组成,指定输出项的输出格式)。
• d格式符:用于输出十进制整数;%d:以十进制形式显示输出变量的值;%5d:以十进制形式显示变量的值,且至少占用5个字符的空间,若不够5位数字,则左侧补空格;%-5d:以十进制形式显示变量的值,且至少占用5个字符的空间,左对齐;%5.3d:以十进制形式显示变量的值,且至少占用5个字符的空间并至少有3位数字,若不够3位数字,则左侧补0;如:#include<stdio.h>main(){int i;i=40;printf(“%d\n”,i);printf(“%5d\n”,i);printf(“%-5d\n”,i);printf(“%5.3d\n”,i);}• f格式符:用于以小数形式输出实数;%10.3f:以定点十进制形式显示变量的值,且总共用10个字符,其中,整数位6位,小数位3位,小数点1位;如:#include<stdio.h>main(){float x;x=839.21f;printf(“%10.3f\n”,x);}• c格式符:用于输出一个字符;如:x=”a”,y =”b”,则 printf(%c %c",x,y)的输出结果为:a b若变量的值为整数,则输出该整数值为ASCII码的字符:如 x=65,y=98,则printf(“%c, %c”,x,y)的输出结果为: A, b;同理,一个字符的数据也可以以整数的形式输出;如x=’a’,y=’B’,则printf(“%d,%d”,x,y)的输出结果为:97,66• s格式符:用于输出一个字符串。