C语言运算符与输入输出.ppt

C语言运算符与输入输出.ppt

ID:48735506

大小:320.00 KB

页数:19页

时间:2020-01-20

C语言运算符与输入输出.ppt_第1页
C语言运算符与输入输出.ppt_第2页
C语言运算符与输入输出.ppt_第3页
C语言运算符与输入输出.ppt_第4页
C语言运算符与输入输出.ppt_第5页
资源描述:

《C语言运算符与输入输出.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、运算符与输入输出算术运算符2-1算术一元二元操作数操作数运算符二元运算符算术运算符2-2算术一元--++num++num=num+1num--num=num-1++num--numnum++num--前缀后缀二元表达式如何计算结果(num1=5)num2=++num1;num1=num1+1;num2=num1;num2=6;num1=6;num2=num1++;num2=num1;num1=num1+1;num2=5;num1=6;num2=--num1;num1=num1-1;num2=num1;num2=4;num1=4;num2=num1--;num2=num1;num1=

2、num1-1;num2=5;num1=4;#includevoidmain(){inta=5,b=3,c=25,d=12;floatqu;intre,in,de;/*使用算术运算符*/qu=a/b;//除法re=a%b;//求模in=++c;de=--d;printf("商为%f",qu);printf("余数为%d",re);printf(“加1后为%d",in);printf("减1后为%d",de);}算术运算符示例输出:商为1.000000余数为2加1后为26减1后为11类型转换自动类型转换原则:把表示范围小的类型的值转换到表示范围大的类型

3、的值shortintlongfloatdouble强制类型转换语法:(类型名)变量或数值例如:inta=5,b=3; floatqu=float(a)/b;接受并显示字符字符型变量getchar()字符型数据字符型数据putchar()getchar()函数charvariablename;variablename=functionname;getchar()语法:例如:charc;c=getchar();#includevoidmain(){chara,b;printf("请输入两个字符:");a=getchar();fflush(stdin);b=

4、getchar();fflush(stdin);putchar(a);putchar(b);putchar('');}getchar()和putchar()示例内存abOK输出:请输入两个字符:OKOKPressanykeytocontinue_输入/输出函数(printf/scanf)用于接受和显示数据或信息#includevoidmain(){intnum;printf("请输入一个数:");scanf("%d",&num);printf("%d的平方为%d",num,num*num);}输入/输出函数转换字符串转义序列printf函数5-1int

5、visitor_count=150;printf("%d",visitor_count);printf将一些信息按照指定的格式送到标准输出(显示器)"%d"visitor_count将按指定的格式显示该变量的值转换字符串说明%d将参数按整数形式转换输出,对应参数应是int类型%ld将参数按长整数形式转换输出,对应参数应是long类型%c输出一个字符,对应参数应该是一个字符%s输出一个字符串,对应参数应该是一个字符串%f将参数按带小数点数形式输出,对应参数应是double类型,默认情况下精确到6位小数printf函数5-2intvisitor_count=150;printf("%d

6、",visitor_count);输出结果:150printf函数5-3intsalary=5500;printf("%10d",salary);输出结果:5500输出结果的左边显示了6个空格"%10d"printf函数5-4floatcircumference=78.53;printf("%f",circumference);输出结果:78.530000默认情况下精确到六位小数9.4786789;9.478679printf函数5-5doublemercury_level=168.2251074;printf("%7.2f",mercury_level);输出结果:168.23宽

7、度,表示所有的数字和小数点所占的位数。不够7位右对齐。"%7.2f"精度(精确到小数点后多少位)转义序列输出结果:Name:AudreyHepburnMovie:‘RomanHoliday’代码:printf(“Name:AudreyHepburnMovie:‘RomanHoliday’”);转义序列允许在输出结果中包括特殊字符转义序列名称描述a警告产生一则警告。b退格将光标回退一格。f换页将光标移到下一页的第一格。换行将光标移到下一行的第一格。r

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。