资源描述:
《《基本语法备查》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、C语言概念实习01C语言基本语法备查(一)VC环境的使用C程序基本结构C数据类型C语言中的输入与输出在VC下创建C语言源文件创建工作区File->New->”workspace”,输入工作区名字创建新工程File->New->”Projects->Win32Console”Application,输入项目名字,并加入到工作区中创建C语言源文件File->New->Files->”C++SourceFile”,输入文件名(一定要加后缀.c),并加入到项目中C语言的基本结构程序一/*thefirstprogram*/main(){printf(“welcome”);}C语言的基本结
2、构程序二/*anotherprogram*/main(){inta,b,m;scanf(“%d%d”,&a,&b);m=max(a,b);printf(“较大数是:%d”,m);}intmax(intx,inty){intr;if(x>y)r=x;elser=y;returnr;}输入:25C数据类型基本类型构造类型指针类型空类型void定义类型typedef数值类型字符类型char枚举类型enum整型浮点型单精度型float双精度型double短整型short长整型long整型int数组结构体struct共用体unionC语言的数据类型运算符和表达式C运算符算术运算符:(
3、+-*/%++--)关系运算符:(<<===>>=!=)逻辑运算符:(!&&
4、
5、)位运算符:(<<>>~
6、^&)赋值运算符:(=)条件运算符:(?:)逗号运算符:(,)指针运算符:(*&)求字节数:(sizeof)强制类型转换:(类型)分量运算符:(.->)下标运算符:([])其它:(()-)C语言中的输入输出格式输出函数--printf格式:printf(“格式控制串”,输出列表)数据类型关键字修饰符输出示例整型int%dprintf(“%d”,a);printf(“%d%d%d”,x,y,z);长整型long%ldprintf(“%ld”,b);printf(“%ld%ld
7、”,d1,k2);字符型char%cprintf(“%c”,ch);printf(“%c%c%c%c”,c1,c2,c3,c4);双精度浮点型double%lfprintf(“%lf”,m);printf(“%lf%lf”),cm,cn);单精度浮点型float%fprintf(“%f”,f1);printf(“%f%f%f”,f1,f2,f3);不同数据类型变量的混合输出printf(“%f%c%d%ld%lf”,f3,ch,x,k2,m);格式输出函数--printf格式:printf(“格式控制串”,输出列表)printf(“两个数为:%d和%d”,a,b);例:设a
8、,b,c变量的值均已赋好,a=5,b=7,c=8要求屏幕输出“三个数为:5,7和8,较大的为:8”。#includemain(){inta,b,c;a=5;b=7;c=8;printf(“三个数为:%d,%d和%d,较大的为:%d",a,b,c,c);}练习:将上题a,b,c变成float类型变量,赋值分别为a=3.5,b=3.7,c=3.8应该如何修改?main(){inta,b,c;a=5;b=7;c=8;printf(“三个数为:%d,%d和%d,较大的为:%d",a,b,c,c);}floata=3.5;b=3.7;c=3.8;printf(“
9、三个数为:%f,%f和%f,较大的为:%f",a,b,c,c);格式:scanf(“格式控制串”,地址表)格式输入函数--scanf地址表:变量的地址,常用取地址运算符&格式修饰符:同printf函数的完全一致scanf(“%d%d”,&a,&b);例:已知三个int类型变量a,b,c,从键盘输入它们的值分别为3,4,5,并且输出。#includemain(){inta,b,c;printf("请输入三个变量的值:");scanf("%d%d%d",&a,&b,&c);printf(“三个数为:%d,%d和%d",a,b,c);}练习:将上题a变成
10、float类型,b,c变成char类型变量,从键盘分别输入3.5,‘A’,‘B’应该如何修改?例题1#includemain(){doublechang,kuan,zhouchang,mianji;chang=3.2;kuan=2.1;zhouchang=2*(chang+kuan);mianji=chang*kuan;printf(“周长是%lf,面积是%lf”,zhouchang,mianji);}已知长方形的长和宽分别是3.2和2.1,求其周长和面积。例题2#incl