C语言运算符与输入输出

上传人:野鹰 文档编号:26855342 上传时间:2018-01-02 格式:PPT 页数:19 大小:320KB
返回 下载 相关 举报
C语言运算符与输入输出_第1页
第1页 / 共19页
C语言运算符与输入输出_第2页
第2页 / 共19页
C语言运算符与输入输出_第3页
第3页 / 共19页
C语言运算符与输入输出_第4页
第4页 / 共19页
C语言运算符与输入输出_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《C语言运算符与输入输出》由会员分享,可在线阅读,更多相关《C语言运算符与输入输出(19页珍藏版)》请在金锄头文库上搜索。

1、运算符与输入输出,算术运算符2-1,算术,一元,二元,操作数,操作数,运算符,二元运算符,+,-,*,/,%,算术运算符2-2,算术,一元,-,+,num+,num=num+1,num-,num=num-1,+num-num,num+num-,前缀,后缀,二元,#include void main() int a = 5, b = 3, c = 25, d = 12; float qu; int re,in,de; /* 使用算术运算符 */ qu = a / b; / 除法 re = a % b; / 求模 in = +c; de = -d; printf (商为 %fn,qu); prin

2、tf (余数为 %dn,re); printf (“加 1 后为 %dn,in); printf (减 1 后为 %dn,de);,算术运算符示例,输出:商为 1.000000余数为 2加 1 后为 26减 1 后为 11,类型转换,自动类型转换原则:把表示范围小的类型的值转换到表示范围大的类型的值 short int long float double强制类型转换语法:(类型名) 变量或数值 例如:int a = 5, b = 3;float qu = float(a) / b;,接受并显示字符,getchar(),字符型数据,字符型数据,putchar(),getchar() 函数,cha

3、r variablename;variablename = functionname;,getchar(),语法:,例如:char c;c=getchar();,#include void main() char a,b; printf( 请输入两个字符:n); a=getchar(); fflush(stdin); b=getchar(); fflush(stdin); putchar(a); putchar(b); putchar(n);,getchar()和putchar()示例,O,K,输出:请输入两个字符:OKOKPress any key to continue_,输入/输出函数

4、(printf/scanf) 用于接受和显示数据或信息,#include void main()int num;printf(请输入一个数:);scanf(%d,输入/输出函数,转换字符串,转义序列,printf 函数5-1,int visitor_count = 150;printf ( %d , visitor_count);,printf,将一些信息按照指定的格式送到标准输出(显示器), %d,visitor_count,将按指定的格式显示该变量的值,printf 函数5-2,int visitor_count = 150;printf ( %d , visitor_count);,输出

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

6、: 168.23,宽度,表示所有的数字和小数点所占的位数。不够7位右对齐。, %7.2f,精度(精确到小数点后多少位),转义序列,输出结果:,Name: Audrey HepburnMovie: Roman Holiday,代码:,printf(“Name: Audrey Hepburn n Movie: Roman Holiday”);,转义序列允许在输出结果中包括特殊字符,#include void main()float radius=1.5, high=2.0; float pi=3.14159, vol;/*计算体积*/vol=pi*radius*radius*high; /*输出体

7、积的值*/printf(vol=%7.2fn,vol);,printf 函数使用示例,1.5,2.0,14.14,输出:vol= 14.14,3.14159,scanf(%d,scanf 函数,scanf 函数从标准输入(键盘)读取信息,按照格式描述把读入的信息转换为指定数据类型的数据,并把这些数据赋给指定的程序变量。,转换字符串,&符号(附在读取的每个变量上)用于指明变量在内存中的位置,变量的名称,内存,scanf,float tax_rate;scanf ( %f , ,tax_rate,在内存中分配一块 32 位存储空间存储空间使用名称“tax_rate”标识,提示用户输入一个值输入的值存储在变量中(因为 scanf 提供此变量的地址),12.234,#include void main() double radius,high,vol; printf(请输入圆柱体底面积的半径和圆柱体的高: ); scanf(%lf%lf,scanf 函数使用示例,5,10,785,请输入圆柱体底面积的半径和圆柱体的高: 5 10,radius= 5.00, high= 10.00, vol= 785.00,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 其它文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号