文档介绍:程序=数据结构+算法----------:基本类型算法:运算符及表达式------算法基础Miles指出:用顺序结构、选择结构、循环结构可实现结构化程序设计。一、、C语言的语句三、顺序结构程序数据的输入、输出概念及在C语言中的实现输入输出是相对于计算机而言的。输入/输出由库函数完成:“scanf”/“printf”使用库函数时,需将有关文件包括到源文件中。printf和scanf函数使用频繁,系统允许使用时不用预编译命令。#include<>或#include“”、数据的输入和输出(一)标准输出函数printf()1、作用:按指定输出格式,向计算机系统默认的输出设备(一般指终端或显示器)输出一个或多个任意类型的数据。:printf("格式控制符",输出表列);如printf("a=%d\n",a);普通字符数据格式符输出格式符(转义字符)输出表列指定输出数据格式相应个数、:(1)输出表列:需要输出的数据、表达式。(2)格式控制符:是用双括号括起来的输出格式控制字符串,可以包含三种字符::需要输出的附加说明字符,可使输出数据更加美观、易懂。::由%打头后跟格式字符和附加格式字符组成。如%6d中:①d是格式字符,表示以整数格式输出;②6是附加格式字符,表示输出项占6列宽度。:将输出数据转换为指定的类型格式输出。%d以十进制形式输出一个整数%o以八进制形式输出一个整数%x以十六进制形式输出一个整数long%ld以十进制形式输出一个长整数unsigned%u以十进制形式输出一个无符号整数%f以小数形式输出一个实数%e以指数形式输出一个实数字符型char%c以字符形式输出单个字符字符串%s以字符串形式输出字符数据类型整型实型输入控制格式intfloatdouble以printf("%-md",x),printf("%-",x)为例,说明附加格式字符字符说明m(正整数)(正整数)对实数,表示输出的小数位数;对字符串,表示截取的字符个数。-输出的数据向左靠齐;若无此-,输出的数据向右靠齐。(转义字符):由/打头的特定格式字符组成,如\n……:表示输出完前一数据项后,控制输出光标移至指定位置,等待输出下一数据项(表前6项);或者表示输出一个特定字符(表后4项)。转义字符大全字符说明\n换行(光标移至下一行首)\t横向跳格(横向跳过8格)\v竖向跳格(竖向跳至下行)\b退格\r回车(光标移至本行首)\f走纸换页\\输出反斜杠"\"\’输出单引号字符\ddd输出1~3位八进制数代表的字符\xhh输出1~2位十进制数代表的字符格式:printf(“格式控制串”,输出表列)执行步骤:(自右向左);(自左向右);()应用例考虑:执行c=3;printf(“%d,%d,%d”,c++,c++,c++);输出结果:6,5,4