C语言教程第一节.ppt_第1页
C语言教程第一节.ppt_第2页
C语言教程第一节.ppt_第3页
C语言教程第一节.ppt_第4页
C语言教程第一节.ppt_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、C语言 教程 (2010新版),主讲教师: 崔正航,第一节开发环境、数据类型、常量、变量、格式化输入输出语句,一、开发环境 1.Microsoft Visual C+ 6.0 2.新建C源程序 文件-新建-文件选项卡-选择C+ Source File-在右侧文件文本框中输入文件名(格式 文件名.c) 3.C程序特点 a.C程序由若干个函数构成 b.程序有且只有一个main函数 c.每条语句末尾以分号结束 d.C程序总是从main进入,最后从main函数退出(结束程序执行) e.main函数可以在程序中的任意位置,4.C程序执行步骤 a.编译:将扩展名为c的源文件编译成扩展名为obj的二进制目标

2、文件(不可执行) b.执行:单击工具栏中“!”执行,为了了解C程序的构成和编写格式,下面先看一个简单的C程序例子。 例2.1 求矩形的面积 #include main() double a,b,area; a=1.2; /*将矩形的两条边长分别赋给a和b*/ b=3.6; area=a*b; /*计算矩形的面积并存储到变量area中*/ printf(a=%f,b=%f,area=%fn,a,b,area); ,程序中的“#include ”通常称为命令行,一对括号“”之间的stdio.h是头文件,该文件包含有关输入输出函数的说明信息。 main 是主函数名,C语言规定必须用main作为主函数

3、名.其后的一对圆括号()中间可以是空的,但这对圆括号不能省略.,在一个程序中有且只有一个主函数。程序总是从主函数开始执行,从主函数结束。主函数的位置在程序中是任意的,其他函数总是通过主函数调用语句来执行。C程序由主函数和若干个子函数组成. 一对花括号“ ”括起来的部分为函数体。函数体内通常有定义部分和执行语句部分。 一行内可以写几条语句,一条语句也可以写在多行上,每条语句后必须以“;”作为语句的结束。复合语句要以一对 括起来。 可以用/*/对C程序中的任何部分作注释。,二、数据类型 1.整型:处理整数 2.实型:处理小数 3.字符型:处理单个字符 三、常量 其值不会改变的量(即常数),常量分整

4、型常量、实型常量、字符型常量。 1.整型常量(整数):15 -25 0 2.实型常量(小数):0.2548 -12.58 1.0 2.字符型常量(用单引号括起来的单个字符): A a 5,四、变量 其值可以改变的量,变量相当于一个容器,专门用来存放相应类型的常量。每个变量对应计算机内存中的一段存储空间,将常量保存到变量中,相当于是将常量存储到计算机内存中。当需要使用内存中存放的常量时,可通过变量名访问存储空间。变量必须先定义,后使用。 1.变量名的命名规则 a.由字母、数字、下划线构成 b.首字符必须是字母或下划线 c.变量名不能取C语言关键字(系统保留字) 合法的标识符: area、PI、_

5、ini、a_array、s1234、P101p 非法的标识符:456P、cade-y、w.w、a 2.实型变量 float score1; 3.字符型变量 char c1,c2,c3;,3.变量初始化(赋初值) 将相应类型的常量存放到相应类型的变量中 int a,b,c; a=23; b=2; 或 int a,b,c; a=b=c=34; 或 int a,b,c; a=23,b=45,c=234;,五、格式化输入语句(运行过程中给变量赋值) 1.语法格式: scanf(格式控制符,变量地址列表); 2.说明 - 格式控制符变量类型 - %d 整型 - %f 实型 - %c 字符型 - 例: i

6、nt a; float b; char c; scanf(%d%f%c,/*程序运行过程中,要求用户输入三个数据,分别存放到对应的三个变量中*/ 其中:符号 例: int a; float b; char c; scanf(%d%f%c,例: /*程序运行后要求输入两个整数,之后输出两个整数的和*/ #includestdio.h main() /*声明并初始化变量*/ int a,b,c; printf(请您在下面输入两个整数n);/*提示信息*/ scanf(%d%d, ,七、其他 1.用printf语句产生提示信息 语法格式: printf(提示信息); 说明:printf语句中除了%d

7、或%f或%c或转义字符外的字符会原样显示 2.转义字符 n 换行 t 数据跳格输出,(输出完一个数据后移动到下一个制表位输出下一个数据),3.注意下述输入格式 scanf(a=%d,b=%d,当n为负整数时,输出的数据占n列,左对齐 %m.nf 表示输入的实数共占用m列宽度,保留n位小数,且右对齐,当为%-m.nf时则左对齐,习题 1。以下正确的整型常量是 A) 12.0 B)-20 C) 1,000 D) 4 5 6,1。以下正确的整型常量是 A) 12.0 B)-20 C) 1,000 D) 4 5 6,2.是正确的实型 是 A) 0 B) 3. 1415 C)0.329*10(2) D)

8、 .871,2.是正确的实型 是 A) 0 B) 3. 1415 C)0.329*10(2) D) .871,3.不正确的实型常量是 A) 2.607E-1 B) 0.8103e 2 C)-77.77 D) 456e-2,3.不正确的实型常量是 A) 2.607E-1 B) 0.8103e 2 C)-77.77 D) 456e -2,4.不合法的用户标识符 A) abc.c B) file C) Main D) PRINTF,4.不合法的用户标识符 A) abc.c B) file C) Main D) PRINTF,5.不合法的用户标识符 A) _124 B) printf C) A $ D) Dim,5.不合法的用户标识符 A) _124 B) printf C) A $ D) Dim,6.运算对象必须是整型的运算符是 A) % B) / C) ! D) *,6.运算对象必须是整型的运算符是 A) % B) / C) ! D) *,7.若变量已正确定义并赋值,符合C语言语法的表达式是 A) a=a+7; B) a=7+b+c,a+ a=a+

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论