导图社区 顺序结构程序设计
C语言 第三章顺序结构程序设计知识梳理,包括printf函数(格式输出函数)、scanf函数(格式输入函数)、字符数据的输入输出、赋值语句等等。
第四章 数学分支介绍-概率论与数理统计.pdf,数学思想与文化 第四章 数学分支介绍 §4 概率论与数理统计 内容 4.1 概率论的发展史 4.2 统计学的诞生和发展 4.3...
这是一篇关于第二章 数据类型,运算符与表达式的思维导图,主要内容有变量赋初值、类型转换、C运算符、逗号运算符和逗号表达式等。
社区模板帮助中心,点此进入>>
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
域控上线
python思维导图
css
CSS
计算机操作系统思维导图
计算机组成原理
IMX6UL(A7)
考试学情分析系统
第三章 顺序结构 程序设计
printf函数(格式输出函数)
功能:按用户指定的格式,把指定的数据显示到显示器屏幕上。
形式:printf(“格式控制字符串”,输出表列)
格式控制字符用于指定输出格式。格式控制串可由格式字符串和非格式字符串两种组成。格式字符串时以%开头的字符串,在%后面跟有各种格式字符,以说明输出数据的类型、形式、长度、小数位数等。
非格式字符串在输出时原样照印,在显示中起提示作用。
输出表列中给出了各个输出项,要求格式字符串和各输出项在数量和类型上应该一一对应。
格式字符串的形式:%[标志] [输出最小宽度] [.精度] [长度] 类型。(方括号[]中的项为可选项)
类型:
类型字符用以表示输出数据的类型。
标志:
“-”符号:结果左对齐,右边填空格。
“+”符号:输出符号(正号或负号)。
“空格”符号:输出值为正时冠以空格,为负时冠以负号。
“#”符号:对c,s,d,u,类无影响;对o类,在输出时加前缀0;对x类,在输出时加前缀0x;对e,g,f类当结果有小数时才给出小数点。
输出最小宽度:
用十进制整数来表示输出的最少位数。若实际位数多于定义的宽度,则按实际位数输出,若少于定义的宽度则补以空格或0。
精度:
精度格式符以“.”开头,后跟十进制整数。意义:如果输出数字,则表示小数的位数;如果输出的是字符,则表示输出字符的个数;若实际位数大于所定义的精度数,则截去超过的部分并四舍五入。
长度:
长度格式符为h,l两种,h表示按短整型量输出,l表示按长整型量输出。
提醒:输出表列中的求值顺序,不同的编译系统不一定相同,可以从左到右,也可以从右到左。
scanf函数(格式输入函数)
功能:按用户指定的格式从键盘上把数据输入到指定的变量之中。
形式:scanf(”格式控制字符串“,地址表列)
格式控制字符串的作用与printf函数相同,但不能显示非格式字符串。
地址表列中给出各变量的地址。地址是由地址运算符”&“后跟变量名组成的。
格式字符串的形式:%[*][输入数据宽度][长度]类型。(方括号[]中的项为可选项)
类型:表示输入数据的类型。
“*”符:用以表示该输入项,读入后不赋予相应的变量。
宽度:用十进制整数指定输入的宽度(即字符数)。
长度:长度格式符为l和h,l表示输入长整型数据和双精度浮点数。h表示输入短整型数据。
提示
输入数据时要根据格式控制字符串形式输入。
在输入多个数值数据时,若格式控制字符串中没有非格式符号作输入数据之间的间隔,那么则可用空格,TAB,回车或非法数据时即认为该数据结束。
在输入字符数据时,若格式数据串中无非格式字符,则系统认定所有输入的字符均为有效字符。
输入的数据与输出的类型需达到一致。
格式字符串符号
【d】
以十进制形式输出(输入)带符号整数(整数不输出符号)。
【o】
以八进制形式输出(输入)无符号整数(不输出前缀0)。
【x,X】
以十六进制形式输出(输入)无符号整数(不输出前缀0x)。
【u】
以十进制形式输出(输入)无符号整数。
【f】
以小数形式输出(输入)单、双精度实数。
【e,E】
以指数形式输出(输入)单、双精度实数。
【c】
输出(输入)单个字符。
【s】
输出(输入)字符串。
【g,G】
以%f或%e中较短的输出宽度输出单、双精度实数。
字符数据的输入输出
putchar函数(字符输出函数)
功能:在显示器上输出单个字符。
形式:putchar(字符变量)。
对控制字符则执行功能,不在屏幕上显示。
getchar函数(键盘输入函数)
功能:从键盘上输入一个字符。
形式:getchar()。通常把输入的字符赋予一个字符变量,构成赋值语句。
该函数只能接受单个字符,输入数字也按字符处理。输入多于一个字符时,只接收第一个字符。
使用这两个函数前都必须要用文件包含命令。
赋值语句
含义:由赋值表达式再加上分号构成的语句。
形式:变量=表达式;
提前定义好类型的变量允许连续赋值。在变量说明中,不允许连续给多个变量赋初值。
C语句
表达式语句
含义:由表达式加上分号“;”组成。
形式:表达式;(执行表达式语句就是计算表达式的值)
函数调用语句
由函数名、实际参数加上分号“;”组成。
形式:函数名(实际参数表);
执行函数语句就是调用函数体并把实际参数赋予函数定义中的形式参数,然后执行被调函数体中的语句,求取函数值。
控制语句
用于控制程序的流程,以实现程序的各种从结构方式。它们由特定的语句定义符组成。C条件有九种控制语句。
条件判断语句:if语句、switch语句;
循环执行语句:do while语句、while语句、for语句;
转向语句:break语句、gpto语句、continue语句、return语句。
复合语句
含义:把多个语句用括号{}括起来组成的一个语句。
复合语句内的各条语句都必须以分号“;”结尾,在括号“}”外不能加分号。
空语句
只有分号“;”组成的语句称为空语句。空语句是什么也不执行的语句。在程序中空语句可用来作空循环体。