在C语言中,语句是以分号结尾的字符序列,是程序最基本的执行单位,分号是C语句
的必须组成部分。书写程序代码时,一行可以写几个语句,一个语句也可以写在多行上。C
语言包含多种形式。
分支语句实现分支控制过程,根据条件,权利与否执行不同的语句有两种,分支结构即,双分支if-else,语句与多分支的switch。
C语言中实现循环控制的语句有三种 即fot语句,while语句和do_while语句.
转向语句有break语句.goto语句 continue语句.return语句
用一对大括号()将路干语句顺序组成在一起,所形成的语句称为复合语句
函数是完成特定功能的小模板是C语言中唯一的一个种子程序常常在一个C语言程序中包含若干个函数复杂的任务,通过调用函数来完成
C语言本身没有提供输入输出的语句,所有的数据输入输出功能都是由系统提供的库函数完成的。程序中用到的标准输入输出库函数主要有printf().scanf()等。使用标准输入输出库函数时要用到stdio.h,文件,因此,在原文件开头需要用预处理命令#includ<sdio.h或#include stdio.h 将头文件 stdio.h,包括到原文件中
printf()函数是系统提供的,用于在标准输出设备(屏幕)输出数据的库函数其一般调用格式为
格式控制说明:按指定的格式输出数据,其格式以%开头的格式控制字符,不同类型的数据采用不同的格式控制字符,以说明输出数据的类型,形式长度小数位数等,
普通字符:在输出数据时需要原样输出字符
格式控制说明:按指定的格式输入数据,其格式为以%开头的格式控制字符,不同类型的数据采用不同的格式控制字符,不同类型的数据采用不同的格式控制字符
在控制数据时,需要原样输入的字符
格式字符 | 含义 |
d | 以十进制形式输入/输出带符号整数 |
0 | 以八进制形式输入/输出无符号整数 |
x,X | 以十六进制形式输入/输出无符号整数 |
u | 以十进制形式输入/输出无符号整数 |
格式字符 | 含义 |
| | 用于输出长整型 |
—— | 输出结果左对齐,右边补空格 |
+ | 输出符号(正号或负号) |
# | |
对d,u格式字符无影响,对o格式字符,在输出时加前缀0-:对x格式字符,在输出时加前缀0x | |
m | 指定数据则输入宽度,当数据的实际位数大于m时,则按实际数为输出,当数据的实际数为小于m时,若输出宽度前有-咋左对齐右补空格,否则右对齐左补空格 |
格式字符你 | 含义 |
1 | 用于输入长整型 |
m | 指定输入数据所占的宽度 |
* | 表示本输入项不会赋值给相应的变量 |
函数 | 格式字符 | 含义 |
printf | f | 以小数形式输出单精度或双精度数(保留6位小数) |
E,e | 以指数形式输出单精度或双精度数 | |
g | 以%f,%e中较短的输出宽度输出单精度或双精度shu数 | |
scanf | f | 以小数形式输出单精度 |
E,e | 以指数形式输出单精度 | |
lf | 以小数形式输出双精度 | |
le | 以指数形式输出双精度 |
、
是ch是制服型变量,函数,grtchar()的一般调用格式 ch=getchar()
数学库函数: