第三章
控制结构—顺序结构
2
回顾
表达式是操作数和运算符的集合
关系运算符运用测试两个操作数之间的关系
条件结构解决了程序种需要根据不同情况进行判断的情况
逻辑运算符用于组合多个条件(&& 和||)或者为某一条件取反(!)
sizeof 运算符用于在程序中测试某一数据类型占用多少字节
在复杂表达式中,通过运算符的优先级确定各种运算符的执行顺序
3
目标
熟练使用 scanf() 和 printf() 函数
熟练使用 getchar() 和 putchar() 函数
4
输入/输出函数(printf/scanf) 用于接受和显示数据或信息
#include <>
void main()
{
int num;
printf("请输入一个数:");
scanf("%d",&num);
printf(" \n%d 的平方为%d \n",num,num*num);
}
输入/-58
转换字符串
转义序列
5
printf 函数5-1 . p53-55
int count = 150;
printf (" %d" , count);
printf
将一些信息按照指定的格式送到标准输出(显示器)
" %d"
count
将按指定的格式显示该变量的值
转换字符串
说明
%d
将参数按整数形式转换输出,对应参数应是int 类型
%ld
将参数按长整数形式转换输出,对应参数应是long 类型
%c
输出一个字符,对应参数应该是一个字符
%s
输出一个字符串,对应参数应该是一个字符串
%f
将参数按带小数点数形式输出,对应参数应是double 类型,默认情况下精确到 6 位小数
6
printf 函数5-2 . p53-55
int count = 150;
printf (" %d" , count);
输出结果:150
7
printf 函数5-3 . p53-55
int sum = 5500;
printf (" %10d" , sum);
输出结果: 5500
输出结果的左边显示了 6 个空格
" %10d"
8
printf 函数5-4 . p53-55
float price = ;
printf (" %f" , price);
输出结果:
默认情况下精确到六位小数
;
9
printf 函数5-5 . p53-55
double money = ;
printf ("%" , money );
输出结果:
宽度,表示所有的数字和小数点所占的位数。不够7位右对齐。
" %"
精度(精确到小数点后多少位)
10
输出结果:
Name: Audrey Hepburn
Movie: ‘Roman Holiday’
代码:
printf(“Name: Audrey Hepburn \n Movie: \‘Roman Holiday\’”);
转义序列允许在输出结果中包括特殊字符
转义序列
名称
描述
\a
警告
产生一则警告。
\b
退格
将光标回退一格。
\f
换页
将光标移到下一页的第一格。
\n
换行
将光标移到下一行的第一格。
\r
回车
将光标移到当前行的第一格。
\t
水平制表
将光标移到下一个水平制表位置。
\v
垂直制表
将光标移到下一个垂直制表位置。
\'
单引号
产生一个单引号。
\"
双引号
产生一个双引号。
\?
问号
产生一个问号。
\\
反斜线
产生一条反斜线。
\0
空
产生一个空字符。
第3章控制结构-顺序结构 来自淘豆网m.daumloan.com转载请标明出处.