欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    第1章C语言基本操作课件.ppt

    • 资源ID:69946082       资源大小:922KB        全文页数:69页
    • 资源格式: PPT        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    第1章C语言基本操作课件.ppt

    第第1章章C语言基本操作语言基本操作 1.1用用printf函数输出数据函数输出数据1.2正确使用常用基本数据类型的常量和变量正确使用常用基本数据类型的常量和变量1.3从键盘输入数据从键盘输入数据P11.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】编写程序,在屏幕】编写程序,在屏幕上显示如下问候语。上显示如下问候语。任任务务与与分分析析操作步骤操作步骤文件文件|新建新建123一定输入一定输入.c输入代码输入代码编译编译选选“是是”选选“是是”若不是若不是0,在第,在第1个个错误错误处双击处双击若有多个若有多个错误错误,先修改第先修改第1个个错误后立即编错误后立即编译。译。若不是若不是0,在第,在第1个个警告警告处双击处双击若有多个若有多个警告警告,先修改第先修改第1个个警告后立即编警告后立即编译。译。若不是若不是0,在第,在第1个个错误错误处双击处双击连接连接若有多个若有多个错误错误,先修改第先修改第1个个错误后立即编错误后立即编译。译。若不是若不是0,在第,在第1个个警告警告处双击处双击若有多个若有多个警告警告,先修改第先修改第1个个警告后立即编警告后立即编译。译。连接连接运行运行用用Ctrl+空格切换空格切换主函数的一般框架:主函数的一般框架:main()定义变量部分定义变量部分执行语句部分执行语句部分 归归纳纳分分析析每一个每一个C程序都由程序都由若干个函数构成若干个函数构成主函数是主函数是C程序必有的程序必有的用用printf函数显示字符的格式:函数显示字符的格式:printf(一串字符一串字符)归归纳纳分分析析此函数后面加分此函数后面加分号构成输出语句号构成输出语句printf(n);换行符换行符用用printf函数显示字符的格式:函数显示字符的格式:printf(一串字符一串字符)归归纳纳分分析析用输入输出函数时加:用输入输出函数时加:#include 用数学函数时加:用数学函数时加:#include 标准库标准库开始开始结束结束归归纳纳分分析析归归纳纳分分析析编写程序后应上机验证编写程序后应上机验证 C语言程序必须经过语言程序必须经过 编辑编辑 编译编译 连接连接 运行运行动动手手练练习习1-1编写程序,显示如下菜单并上机验证。编写程序,显示如下菜单并上机验证。|=|=|Please select|Please select|1.Textbook|1.Textbook|2.Notebook|2.Notebook|3.Pencil|3.Pencil|0.Exit|0.Exit|=|=|P71.1.2用用printf函数按指定格式输出数据函数按指定格式输出数据P7问问题题的的提提出出显示九九表显示九九表1.1.2用用printf函数按指定格式输出数据函数按指定格式输出数据P7问问题题的的提提出出显示学生的信息显示学生的信息【实例【实例1-2】编写程序,计算】编写程序,计算125与与65的和以及的和以及130的平方的平方根,并在屏幕上显示。根,并在屏幕上显示。任任务务与与分分析析1.1.2用用printf函数按指定格式输出数据函数按指定格式输出数据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,65,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);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函数显示各种类型数据的格式:函数显示各种类型数据的格式:printf(格式控制字符串格式控制字符串,输出项表输出项表)归归纳纳分分析析printf(%d+%d=%dn,5,6,5+6);基本整型基本整型 “%d”长整型长整型 “%ld”单精度实型单精度实型“%f”双精度实型双精度实型“%lf”字符型字符型 “%c”动动手手练练习习1-2编写程序,计算边长为编写程序,计算边长为150的正方形面的正方形面积和积和183的值,并按如下形式显示。的值,并按如下形式显示。=Welcome =Welcome =The area is 22500The area is 22500The third power of 18 is 5832.000000The third power of 18 is 5832.000000=Good-bye =Good-bye =P81.2.1正确处理数值型数据正确处理数值型数据1.2.2正确处理字符型数据正确处理字符型数据1.2正确使用常用基本数正确使用常用基本数据类型的常量和变量据类型的常量和变量P9返回返回常用数值型数据:常用数值型数据:基本整型基本整型 长整型长整型 单精度实型单精度实型 双精度实型双精度实型处理日常生活中的大量问题,处理日常生活中的大量问题,都需要处理数值型数据。都需要处理数值型数据。问问题题的的提提出出1.2.1正确处理数值型数据正确处理数值型数据P9【实例【实例1-3】某商店为了促销】某商店为了促销A商品,商品,星期六举办了一次多买多优惠的活动,星期六举办了一次多买多优惠的活动,即买即买1件件26.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/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);赋值运算符赋值运算符 左侧的左侧的表示存表示存储单元储单元 右侧的表示值右侧的表示值 常见关键字:常见关键字:归归纳纳分分析析不能用作变量名不能用作变量名break case char continuedefault do double elsefloat for if intlong return static structswitch typedef void while变量的定义格式:变量的定义格式:归归纳纳分分析析类型名类型名 变量名变量名1,变量名变量名2,变量名变量名n;变量的命名规则:变量的命名规则:由大小写英文字母、数字和下划线组成。由大小写英文字母、数字和下划线组成。C语言区分大小写。语言区分大小写。以字母或下划线开头。以字母或下划线开头。不能不能与关键字相同与关键字相同不提倡用库函数名、预编译处理命令等。不提倡用库函数名、预编译处理命令等。尽量做到见名知意,以便阅读。尽量做到见名知意,以便阅读。注意要存放注意要存放的数据类型的数据类型动动手手练练习习1-3假设假设A、B两个学生每天所用的平均生两个学生每天所用的平均生活费分别为活费分别为18.8元和元和14.5元。编写元。编写程序,计算每人一学期生活费以及两程序,计算每人一学期生活费以及两个学生一学期生活费的差额,一学期个学生一学期生活费的差额,一学期按四个半月、一个月按按四个半月、一个月按30天计算。天计算。P11在日常生活中经常需要处理大在日常生活中经常需要处理大量的字符,如解密码、大小写量的字符,如解密码、大小写字母转换、按英文字母的顺序字母转换、按英文字母的顺序排列等,这类问题在排列等,这类问题在C语言中语言中使用字符型数据处理。使用字符型数据处理。问问题题的的提提出出1.2.2正确处理字符型数据正确处理字符型数据P11【实例【实例1-4】编写程序,输出字】编写程序,输出字母母“A”、“g”和和“j”后面的后面的字母。字母。任任务务与与分分析析1.2.2正确处理字符型数据正确处理字符型数据P11操作步骤操作步骤#include main()定义字符型变量定义字符型变量ch1、ch2和和ch3 计算计算“A”后面的字母后存放在后面的字母后存放在ch1中中计算计算“g”后面的字母后存放在后面的字母后存放在ch2中中计算计算“j”后面的字母后存放在后面的字母后存放在ch3中中显示字母显示字母“A”、“g”和和“j”后面后面的字母的字母 char ch1,ch2,ch3;ch1=A+1;ch2=g+1;ch3=j+1;printf(A-%c,g-%c,j-%cn,ch1,ch2,ch3);关键字关键字用单引号括起来用单引号括起来内存中按内存中按ASCII码值存放码值存放 部分部分ASCII码值:码值:归归纳纳分分析析048149350 957A65B66C67 Z90a97b98c99 z122字符型数据参与运算时,字符型数据参与运算时,用其用其ASCII码值码值 动动手手练练习习1-4编写程序,将数字字符编写程序,将数字字符“3”、“5”和和“6”转换为相应的数转换为相应的数字。字。P121.3.11.3.1用用用用scanfscanf函数输入数值型数据函数输入数值型数据函数输入数值型数据函数输入数值型数据1.3.21.3.2用用用用scanfscanf函数输入字符型数据函数输入字符型数据函数输入字符型数据函数输入字符型数据 1.3.31.3.3用用用用getchargetchar和和和和putcharputchar函数输入、输出字符函数输入、输出字符函数输入、输出字符函数输入、输出字符1.3从键盘输入数据从键盘输入数据P12返回返回若要通过计算机做算术题时输入答案、若要通过计算机做算术题时输入答案、客户从网上购物时输入购买数量,都需客户从网上购物时输入购买数量,都需要通过键盘输入数值型数据。要通过键盘输入数值型数据。问问题题的的提提出出1.3.1用用scanf函数输入数值型数据函数输入数值型数据P12使用使用scanf函数输入。函数输入。格式说明符用:格式说明符用:“%d”、“%ld”、“%f”或或“%lf”【实例【实例1-5】改写实例】改写实例1-3。某商店。某商店为了促销为了促销A商品,星期六举办了一次商品,星期六举办了一次多买多优惠的活动,即买多买多优惠的活动,即买1件件26.80元、买元、买2件件50.50元、买元、买3件件68.80元。编写程序,输入这天只买元。编写程序,输入这天只买1件的件的人数、买人数、买2件的人数、买件的人数、买3件的人数,件的人数,并计算这天的总销售额和平均单价。并计算这天的总销售额和平均单价。任任务务与与分分析析1.3.1用用scanf函数输入数值型数据函数输入数值型数据P12操作步骤操作步骤#include main()定义整型变量定义整型变量all、a、b和和c定义双精度实型变量定义双精度实型变量total和和ave输入买输入买1件、件、2件、件、3件的人数件的人数 计算购买总件数后存放在计算购买总件数后存放在all中中计算总销售额后存放在计算总销售额后存放在total中中计算平均单价后存放在计算平均单价后存放在ave中中显示总销售额和平均单价显示总销售额和平均单价 int all,a,b,c;double total,ave;scanf(%d%d%d,&a,&b,&c);all=1*a+2*b+3*c;total=26.8*a+50.5*b+68.8*c;ave=total/all;printf(Total:%lf,Average:%lfn,total,ave);归归纳纳分分析析scanf函数的格式:函数的格式:scanf(格式控制字符串格式控制字符串,输入项表输入项表)scanf(%d%d%d,&a,&b,&c);3 5 7357357合法的输入方式:合法的输入方式:归归纳纳分分析析人机对话形式:人机对话形式:printf(“Input a:);scanf(%d,&a);printf(“Whats 2 and 3?n);printf(“The answer is:);scanf(%d,&answer);动动手手练练习习1-5改写动手练习改写动手练习1-3。编写程序,输入。编写程序,输入A、B两个学生每天所用的平均生活费,两个学生每天所用的平均生活费,计算每人一学期生活费以及两个学生计算每人一学期生活费以及两个学生一学期生活费的差额,一学期按四个一学期生活费的差额,一学期按四个半月、一个月按半月、一个月按30天计算。天计算。P14要利用考试系统做选择题时,考生输入要利用考试系统做选择题时,考生输入A、B、C、D选项,这时需要通过键盘选项,这时需要通过键盘输入字符型数据。输入字符型数据。问问题题的的提提出出1.3.2用用scanf函数输入字符型数据函数输入字符型数据P14使用使用scanf函数输入。函数输入。格式说明符用:格式说明符用:“%c”【实例【实例1-6】改写实例】改写实例1-4。输入。输入3个字母(个字母(“Z”和和“z”以外),输出以外),输出这些字母后面的字母。这些字母后面的字母。任任务务与与分分析析1.3.2用用scanf函数输入字符型数据函数输入字符型数据P14操作步骤操作步骤#include main()定义字符型变量定义字符型变量c1、c2和和c3 输入输入3个字母分别存放在个字母分别存放在c1、c2和和c3 将将c1后面的字母存放在后面的字母存放在c1中中将将c2后面的字母存放在后面的字母存放在c2中中将将c3后面的字母存放在后面的字母存放在c3中中显示原来显示原来3个字母后面的字母个字母后面的字母 char c1,c2,c3;scanf(%c%c%c,&c1,&c2,&c3);c1=c1+1;c2=c2+1;c3=c3+1;printf(%c,%c,%cn,c1,c2,c3);归归纳纳分分析析scanf(%c%c%c,&a,&b,&c);Tea合法的输入方式:合法的输入方式:T e a非法的输入方式:非法的输入方式:归归纳纳分分析析人机对话形式:人机对话形式:printf(“Input a:);scanf(%c,&a);有空格有空格printf(“Input b:);scanf(%c,&b);Input a:WInput b:e动动手手练练习习1-6改写动手练习改写动手练习1-4。编写程序,。编写程序,输入输入3个数字字符,并将它们转个数字字符,并将它们转换为相应的数字。换为相应的数字。P16用用C语言处理实际问题时,需要输入或语言处理实际问题时,需要输入或输出单个字符的场合很多,这时除了可输出单个字符的场合很多,这时除了可以使用以使用scanf和和printf函数外,还可以函数外,还可以使用形式简洁的使用形式简洁的getchar和和putchar函数。函数。问问题题的的提提出出1.3.3用用 getchar和和 putchar函数输入、输出字符函数输入、输出字符P16【实例【实例1-7】改写实例】改写实例1-6。依次输。依次输入入3个字母(个字母(“Z”和和“z”以外),以外),输出这些字母后面的字母。输出这些字母后面的字母。任任务务与与分分析析1.3.3用用 getchar和和 putchar函数输入、输出字符函数输入、输出字符P16操作步骤操作步骤#include main()char ch;printf(First character:);ch=getchar();ch=ch+1;putchar(ch);输入输入A显示显示A操作步骤操作步骤printf(nSecond character:);ch=getchar();ch=ch+1;putchar(ch);printf(nThird character:);ch=getchar();ch=ch+1;putchar(ch);putchar(n);应等待输入,但不等待应等待输入,但不等待操作步骤操作步骤printf(nSecond character:);ch=getchar();ch=ch+1;putchar(ch);printf(nThird character:);ch=getchar();ch=ch+1;putchar(ch);putchar(n);吸收输入吸收输入“A”后的回车后的回车符符getchar();getchar();归归纳纳分分析析getchar函数的格式:函数的格式:getchar()一般采用一般采用“变量名变量名=getchar();”putchar函数的格式:函数的格式:putchar(单个字符单个字符)如:如:putchar(A);”归归纳纳分分析析人机对话时要注意吸收不必要的空人机对话时要注意吸收不必要的空格、回车符等字符。方法是:格、回车符等字符。方法是:此空格吸收多余的字符此空格吸收多余的字符printf(“Input b:);scanf(%c,&b);printf(“Input b:);getchar();b=getchar();吸收多余的字符吸收多余的字符动动手手练练习习1-7改写动手练习改写动手练习1-6。编写程序,。编写程序,用用getchar函数输入函数输入3个数字个数字字符,并将它们转换为相应的字符,并将它们转换为相应的数字。数字。P18

    注意事项

    本文(第1章C语言基本操作课件.ppt)为本站会员(飞****2)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开