欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    数据类型及运算规则.ppt

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

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

    数据类型及运算规则.ppt

    1,顺序结构程序设计,第四章,2,本章要点,C语言如何完成计算任务 计算结果如何输出 外部数据如何输入,顺序结构的程序设计,3,第节 第节 第节第节 第节,C语句概述程序的三种基本结构赋值语句数据输出数据输入,顺序结构的程序设计,4,源文件1源文件2源文件3.源文件n,预处理命令函数1函数2.函数n,说明语句执行语句,最小编译单位,最小功能单位,必须一个主函数 main(),4-1 C语句概述,C程序,5,一个C程序由若干函数组成 程序中有且只有一个主函数main()程序的运行从主函数开始 函数由函数名和函数体组成 函数体由说明语句和执行语句组成 C中语句有五类,控制语句函数调用语句表达式语句空语句复合语句,6,一、控制语句,1 if()else 条件语句 6 break 间断语句 2 for()循环语句 7 switch()开关语句3 while()循环语句 8 goto 转向语句 4 do while();循环语句 9 return 返回语句5 continue 继续语句,控制语句的作用在于控制程序的走向(流程),7,二、函数调用语句,由一个函数加一个分号组成,例:,printf(“dfsjafdsa”);,8,三、表达式语句,由表达式加分号组成,9,10,11,七、结构化程序的三种基本结构,12,赋值语句由赋值表达式加分号组成,若a的值等于100,则成绩为优秀,4-2 赋值语句,例,a=b 赋值表达式a=b;赋值语句,13,设x,y,z均为 int 变量,则执行下列语句:x=(y=(z=10)+5)-5之后,x,y,z的值为:,A)x=10,y=15,z=10B)x=10,y=10,z=10C)x=10,y=10,z=15D)x=10,y=5,z=10,14,C中没有专门的输入输出语句,输入输出操作是通过输入、输出函数实现的。,两个基本的输出函数:字符输出函数格式输出函数,4-3 数据输出,15,一、字符输出函数,1、格式:putchar(字符变量),2、功能:在标准输出设备上,输出指定的字符,#include”stdio.h”,编译预处理,16,二、格式输出函数,1、格式:printf(格式控制,输出表列)2、功能:从标准输出设备上,按指定的 格式输出对应的变量,17,“格式控制”是用双引号括起来的字符串,包括:格式说明,由“%”和格式字符组成。它的作用是将输出的数据转换为指定的格式输出。输出参量的个数必须与格式说明的个数一致,格式说明和输出参量在顺序上相互对应。普通字符,即需要原样输出的字符,它们将被写到屏幕上去。“输出表列”是需要输出的一些数据表列。,printf函数的参数包括两部分内容:,18,%d:按十进制整数形式输出变量的值%o:按八进制整数形式输出变量的值%x:按十六进制整数形式输出变量的值,格式控制字符,19,%u 输出无符号整数变量的值%f:输出单精度浮点变量的值%e:按指数形式输出浮点变量的值%c:输出字符变量的值%s:输出一个字符串%ld:按十进制整数形式输出长整型 变量的值,20,%d,按整数的实际长度进行输出。%md,m为指定的输出数据字段的宽长。如果数据的位数小于m,则左端补以空格,若数据的位数大于m,则按数据实际的位数输出。int a=123;int b=12345;printf(“%4d,%4d”,a,b);Output:123,12345,1.d格式符:用来输出十进制整数,21,按八进制形式输出的数值不带符号,即将符号位也一起作为八进制数的数值部分输出。int a=-1;printf(“%d,%o”,a,a);Output:-1,177777,2.o格式符,以八进制数形式整数,22,和8进制输出相同,16进制输出也将符号位作为数值部分输出。printf(“%x”,a);Output:ffff,3.X格式符,以16进制数形式输出整数,23,以十进制形式输出unsigned型数据。unsigned int a=65533;printf(“%u”,a);一个有符号整数也可以用%u格式输出,同样一个unsigned型数据也可以用%d格式输出,此时按不同类型数据相互赋值的规则处理。,4.u格式符:用来输出unsigned型数据,24,char ch=a;printf(“%c”,ch);一个整数,只要它的值在0255范围内,即标准ASC码表范围内,就可以用字符型式输出,系统会将该整数作为ASC码转换成相应的字符。反之,一个字符型数据也可以用整数形式输出。,5.c格式符,用来输出一个字符,25,%s printf(“%s”,“CHINA”);Output:CHINA%ms 输出的字符串占m列,如果字符串本身长度大于m,则将字符串全部输出,如果字符串长度小于m,则将字符串左侧补空格后进行输出。,6.S格式符,用来输出一个字符串,26,%-ms,输出字符串占m列,并向左侧对齐。如果字符串长度大于m,则将字符串原样全部输出。如果字符串长度小于m,则在m列范围内,字符串向左侧靠齐,右侧补空格。%m.ns,输出字符串占m列,但只取字符串中左端的n个字符,这n个字符输出在m列的右侧,左侧补空格。,27,printf(“%s,%7.3sn”,”China”,”Beijing”);Output:China,Bei,例:,28,以小数的形式输出单精度实数和双精度实数。%f,由系统指定输出字段宽度,使整数部分原样全部输出,并输出6位小数。float x=111111.111;printf(“%f,%f”,x,y);,7 f格式符,用来输出实数,29,%m.nf 格式,指定输出的数据共占m列,其中有n位小数。如果输出数值的整个宽度小于m,则左侧补空格。如果大于m,则按原长度输出。%-m.nf 格式指定输出的数据共占m列,其中有n位小数,如果输出数值的整个宽度小于m,则右端补空格。,30,float f=123.456;printf(“%f%10f%10.2f%.2f%-10.2fn”,f,f,f,f,f);123.456000123.456000123.46123.46123.46,31,说明:,1.格式控制串的控制符号与变量表要一一对应,即:类型相同,个数相等2.格式控制符号尽量用小写字母3.格式控制符号之外的符号均照原样显示4.若需显示百分号,格式为:%5.如果实际数据所占字符位大于指定的域宽,按实际输出,32,功能:从标准输入设备上读一个字符,一、字符输入函数,格式1:getch()格式2:getche()格式3:getchar(),输入字符,回车后才读入,输入字符,并回显,不必回车,输入字符,不回显,不回车,#include”stdio.h”,4-5 数据输入,三个字符输入函数和格式输入函数:,#include stdio.hmain()char c1,c2,c3;c1=getch();putchar(c1);c2=getche();putchar(c2);c3=getchar();putchar(c3);,34,二、格式输入函数,1.格式:scanf(格式控制串,地址表),2.功能:按照格式控制参数的要求,从终端上把数据送到地址参数所指定的内存空间中,3.格式控制符号:同printf,要求:类型相同,个数相等,int a,b;scanf(“%d,%d”,&b,&a,&,输入:5,8,5,8,取地址,35,说明:,*输入时不允许规定精度,可以指定域宽,int a;scanf(“%3d”,float x;scanf(“%8.2f”,*输入时,遇下列情况结束,回车,空格 宽度结束 非法输入,int k;scanf(“%3d”,输入:123456789k为:123,36,main()int a;float b,c;scanf(“%2d%3f%4f”,输出?,a=12,b=345.000000,c=6789.000000,

    注意事项

    本文(数据类型及运算规则.ppt)为本站会员(牧羊曲112)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

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




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开