第1章C语言基本操作.ppt
《第1章C语言基本操作.ppt》由会员分享,可在线阅读,更多相关《第1章C语言基本操作.ppt(69页珍藏版)》请在三一文库上搜索。
1、C语言程序设计,实训教程,第1章C语言基本操作,1.1用printf函数输出数据 1.2正确使用常用基本数据类型的常量和变量 1.3从键盘输入数据,P1,1.1.1用printf函数控制输出一串字符 1.1.2用printf函数按指定格式输出数据,1.1用printf函数输出数据,P2,1.1.1用printf函数控制输出一串字符,P2, ,在C语言中要将一批信息告诉用户或给用户显示如下图案,就用第一种格式的printf函数。,问题的提出,1.1.1用printf函数控制输出一串字符,P2,【实例1-1】编写程序,在屏幕上显示如下问候语。,任务与分析,操作步骤,文件|新建,1,2,3,一定输入
2、.c,输入代码,编译,选“是”,选“是”,若不是0,在第1个错误处双击,若有多个错误,先修改第1个错误后立即编译。,若不是0,在第1个警告处双击,若有多个警告,先修改第1个警告后立即编译。,若不是0,在第1个错误处双击,连接,若有多个错误,先修改第1个错误后立即编译。,若不是0,在第1个警告处双击,若有多个警告,先修改第1个警告后立即编译。,连接,运行,用Ctrl+空格切换,主函数的一般框架: main() 定义变量部分 执行语句部分 ,归纳分析,每一个C程序都由若干个函数构成,主函数是C程序必有的,用printf函数显示字符的格式: printf(“一串字符“),归纳分析,此函数后面加分号构
3、成输出语句,printf(“n“);,换行符,用printf函数显示字符的格式: printf(“一串字符“),归纳分析,用输入输出函数时加: #include 用数学函数时加: #include ,标准库,归纳分析,归纳分析,编写程序后应上机验证,C语言程序必须经过 编辑 编译 连接 运行,P7,1.1.2用printf函数按指定格式输出数据,P7,问题的提出,显示九九表,1.1.2用printf函数按指定格式输出数据,P7,问题的提出,显示学生的信息,【实例1-2】编写程序,计算125与65的和以及130的平方根,并在屏幕上显示。,任务与分析,1.1.2用printf函数按指定格式输出数据
4、,P7,编辑程序,#include #include main() printf(“125+65=%dn“,125+65); printf(“%d+%d=%dn“, 125,65,125+65); printf(“square root of 130:%lfn“, sqrt(130); printf(“square root of %d:%lfn“, 130,sqrt(130); ,算术运算符,+、-、*、/、%,求平方根函数,编辑程序,#include #include main() printf(“125+65=%dn“,125+65); printf(“%d+%d=%dn“, 125,6
5、5,125+65); printf(“square root of 130:%lfn“, sqrt(130); printf(“square root of %d:%lfn“, 130,sqrt(130); ,程序中要多加注释,编译、连接、运行程序,归纳分析,用printf函数显示各种类型数据的格式: printf(“格式控制字符串“,输出项表),归纳分析,照原样显示,printf(“5+6=%dn“,5+6);,5+6=,归纳分析,用printf函数显示各种类型数据的格式: printf(“格式控制字符串“,输出项表),归纳分析,输出5+6的值,printf(“5+6=%dn“,5+6);,
6、5+6=,11,归纳分析,用printf函数显示各种类型数据的格式: printf(“格式控制字符串“,输出项表),归纳分析,输出什么?,printf(“5+6=%dn“,8+7);,5+6=15,归纳分析,用printf函数显示各种类型数据的格式: printf(“格式控制字符串“,输出项表),归纳分析,printf(“%d+%d=%dn“,5,6,5+6);,输出5、6、11,归纳分析,用printf函数显示各种类型数据的格式: printf(“格式控制字符串“,输出项表),归纳分析,printf(“%d+%d=%dn“,5,6,5+6);,照输出,5+6=11,归纳分析,用printf函
7、数显示各种类型数据的格式: printf(“格式控制字符串“,输出项表),归纳分析,printf(“%d+%d=%dn“,5,6,5+6);,基本整型 “%d” 长整型 “%ld” 单精度实型“%f” 双精度实型“%lf” 字符型 “%c”,P8,1.2.1正确处理数值型数据 1.2.2正确处理字符型数据,1.2正确使用常用基本数据类型的常量和变量,P9,常用数值型数据: 基本整型 长整型 单精度实型 双精度实型 处理日常生活中的大量问题,都需要处理数值型数据。,问题的提出,1.2.1正确处理数值型数据,P9,【实例1-3】某商店为了促销A商品,星期六举办了一次多买多优惠的活动,即买1件26.
8、80元、买2件50.50元、买3件68.80元。这天有3个人各买了1件、5个人各买了2件、7个人各买了3件。编写程序,计算这天的总销售额和平均单价。,任务与分析,1.2.1正确处理数值型数据,P9,操作步骤,#include main() 定义基本整型变量all 定义双精度实型变量total和ave 计算购买总件数后存放在all变量中 计算总销售额后存放在total变量中 计算平均单价后存放在ave变量中 显示总销售额和平均单价 ,int all;,double total,ave;,all=1*3+2*5+3*7;,total=26.8*3+50.5*5+68.8*7;,ave=total/
9、all;,printf(“%lf,:%lfn“,total,ave);,定义变量在前,使用变量在后,操作步骤,#include main() 定义基本整型变量all 定义双精度实型变量total和ave 计算购买总件数后存放在all变量中 计算总销售额后存放在total变量中 计算平均单价后存放在ave变量中 显示总销售额和平均单价 ,int all;,double total,ave;,all=1*3+2*5+3*7;,total=26.8*3+50.5*5+68.8*7;,ave=total/all;,printf(“%lf,:%lfn“,total,ave);,赋值运算符,左侧的表示存储
10、单元,右侧的表示值,常见关键字:,归纳分析,不能用作变量名,break case char continue default do double else float for if int long return static struct switch typedef void while,变量的定义格式:,归纳分析,类型名 变量名1, 变量名2, , 变量名n;,变量的命名规则:, 由大小写英文字母、数字和下划线组成。 C语言区分大小写。 以字母或下划线开头。 不能与关键字相同 不提倡用库函数名、预编译处理命令等。 尽量做到见名知意,以便阅读。,注意要存放的数据类型,假设A、B两个学生每天
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 基本 操作
链接地址:https://www.31doc.com/p-2120558.html