c语言程序设计技术(上)ppt

c语言程序设计技术(上)ppt

ID:36329211

大小:251.00 KB

页数:185页

时间:2019-05-09

c语言程序设计技术(上)ppt_第1页
c语言程序设计技术(上)ppt_第2页
c语言程序设计技术(上)ppt_第3页
c语言程序设计技术(上)ppt_第4页
c语言程序设计技术(上)ppt_第5页
资源描述:

《c语言程序设计技术(上)ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、TheCProgrammingLanguageC语言程序设计技术(上)TheCProgrammingLanguage第01讲基础知识一.变量1.变量取名规则①由字母、数字、下划线组成②必须以字母或下划线打头。③字母区分大小写④前32个字符有效3例如:a、Book、book、_Make_Cipher都是合法的变量名;而123A不是变量名。4二.变量类型1.整型变量①取值范围:-32768~32767,即-215~215-1②定义方法:inti,j,k;③占用2个字节52.长整型变量①取值范围-2147483648~2147483647,即-2

2、31~231-1②定义方法:longi,j,k;③占用4个字节63.无符号整型变量unsignedint0~65535unsignedlong0~429496729574.单精度变量①取值范围:-1038~1038,7位有效数字②定义方法:floata,b③占用4个字节85.双精度变量①取值范围:-10308~10308,16位有效数字②定义方法:doublea,b③占用8个字节96.字符变量①取值范围:-128~127②定义方法:chara,b,c一个字符变量只能表示一个字符③占用1个字节10三.常量1.整型常量-32768~327671

3、12.长整型常量-2147483648L~2147483647L123.实型常量①定点数表示法123.86,-27.94②浮点数表示法x×10y表示为xey。如1.2386e2134.字符常量如'a','x','o'145.字符串常量"ok","a",""15四.算术运算符+加-减*乘/除16%求余数。例16%5=116%(-5)=1(-16)%5=-1(-16)%(-5)=-117++增1如x++,++x--减1如x--,--x18五.算术表达式由常量、变量、函数及算术运算符组成的表达式称为算术表达式。如:x+3-y,(-b+sqrt(b

4、*b-4*a*c))/(2*a)19六.include命令#include<头文件名.h>20七.赋值语句1.语法1〈变量名〉=〈表达式〉例如:x=b*b-4*a*cy=128/5.6功能:将等号右边的表达式赋给左边的变量。212.语法2〈变量名〉〈双目运算符〉=〈表达式〉例x+=y相当于x=x+yx-=y+z相当于x=x-(y+z)22例1.分析程序运行结果。23#includevoidmain(void){intx,y,z;x=2/4*7;y=2/4*7.0;z=2/4.0*7;printf("%d%d%d",x,y,

5、z);}24BYEBYE25TheCProgrammingLanguage第02讲数据输入与输出一.输出数据1.输出字符原型:putchar(charc)功能:将字符c输出到屏幕当前光标处。27例1(P18例2-1).分析程序运行结果。28#includevoidmain(void){charx,y;x=‘A';y=65;putchar(x);putchar(y);}292.格式化输出原型:printf(“<输出格式控制串>",<表达式表>)功能:将各表达式的值输出到屏幕上30(1)常用格式串控制符:%d整数%ld长整数%

6、f实数%s字符串%c字符%u无符号整数%o八进制整数%x十六进制整数31(2)输出宽度控制%md按m列左(右)靠齐输出整数%m.nf按m列左(右)靠齐输出实数,且小数位数为n位。32例2(P20例2-4).分析程序运行结果33#include voidmain(void) {intx=3,y,z; floata; chark; y=x++; z=x;printf("%d%d%d",x,y,z);34x=3;y=++x;z=x;printf("x=%dy=%dz=%d",x,y,z);a=4.2;k=120;printf

7、("a=%fk=%c",a,k);printf("a=%7.0fa=%-7.2f",a,a);}35二.输入数据1.输入字符原型:chargetche(void)或chargetch(void)功能:从键盘中输入一个字符。36例3(P22例2-5).分析程序运行结果。37#include#includevoidmain(void){intx;chary;x=getche();y=getche();printf("%d%c%c",x,x,y);}382.格式化输入原型:scanf("<格式串>",<变量

8、地址表>);功能:从键盘中读取数据赋给相应的变量。39说明:(1)当控制符间用空格分隔或无分隔符时,输入的数据之间可用回车键或空格分隔。(2)当控制符间用其它符号分隔时,输入的数

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

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

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