版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
高级程序设计基础(C语言)
高级程序设计基础(C语言)
目录回顾计算器项目简介数据类型介绍变量定义和使用输出变量的值输入变量的值项目小结课后项目2目录回顾23回顾VC的使用C程序的基本架构printf函数的简单使用3回顾VC的使用3计算器项目简介项目名称:计算器项目项目简介:使用C语言,编写一个字符界面的计算器程序,包括加、减、乘、除等基本的算术运算。后期还需要加上累加、阶乘等运算。本项目涉及的的C语言知识数据类型变量定义和引用变量值的输出变量值的输入无参无返回值的函数分支结构和循环结构4计算器项目简介项目名称:计算器项目4数据类型C语言的数据类型C数据类型基本类型构造类型指针类型空类型void定义类型typedef字符类型char枚举类型enum整型实型单精度型float双精度型double数组结构体struct共用体union短整型short长整型long整型int5数据类型C语言的数据类型C基本类型构造类型指针类型空类型v6数据类型C语言的数据类型的常量表示整型:-99910000055浮点型:1.5
3.14159
7.84210..25字符型:‘A’‘B’‘X’‘m’‘t’‘3’‘7’‘#’‘@’‘,’
‘*’‘\n’‘\0’‘\t’‘\b’6数据类型C语言的数据类型的常量表示6变量定义和使用变量:程序执行过程中,存储会改变值的标识符,称为变量。标识符的命名规则:标识符仅由大小写英文字母、数字字符和下划线组合而成。数字不允许放在标识符的首位。系统提供的关键字不能作为标识符。标识符练习:合法的标识符:numx2time_for_exec_minidDoubleFor不合法的标识符:2mttime.xyabc@ertintforfloatdouble7变量定义和使用变量:程序执行过程中,存储会改变值的标识符,称7变量定义和使用变量定义
单变量定义格式:数据类型变量名;多变量定义格式:数据类型变量名1,变量名2,变量名3;注意:多个变量名之间用逗号隔开。
几种常用的基本数据类型的关键字:整型: int长整型: long单精度浮点型: float双精度浮点型: double字符型: char8变量定义和使用变量定义889变量定义和使用变量定义整型变量定义:inta; //定义了一个整型变量aintnum1,num2; //定义了两个整型变量num1,num2单精度浮点型变量定义:floatfNumber;
//定义了一个单精度浮点型变量floatx,y,t,k;//定义了四个单精度浮点型变量字符型变量定义:charcx;//定义了一个字符型变量charm,n,zck;//定义了三个字符型变量9变量定义和使用变量定义910变量定义和使用变量定义练习定义两个双精度浮点型变量,变量名请自定定义三个长整型变量,变量名自定定义两个单精度浮点型变量hight和weight分别表示一个人的身高和体重10变量定义和使用变量定义练习1011变量定义和使用变量初始化和赋值初始化:在定义变量的同时,给变量赋相应的值。ints_c=77;//定义了整型变量s_c,并赋初始值77相当于以下两步操作:ints_c;s_c=77;//=代表赋值,并非数学上的“相等”变量初始化练习:修改前面的各个变量定义,对其初始化相应的值。11变量定义和使用变量初始化和赋值11演示项目演示项目定义单精度浮点型变量hight和weight,然后将其值显示在屏幕上。12/*本程序在屏幕上显示两个变量的值*/#include
<stdio.h>main(){ floathight=172.7,weight=70.4;//定义变量并初始化 printf(“您好:\n”); //输出固定的字符串 printf(“您的身高是:%f\n”,hight);
//输出变量hight的值 printf(“您的体重是:%f\n”,weight);//输出变量weith的值
//printf(“%f,%f\n“,hight,weight);//一次将两个变量的值输出}演示项目演示项目12/*本程序在屏幕上显示两个变量的值*/12演示项目演示项目详解使用printf函数输出变量的值13格式:
printf(“%f,%f\n“,hight,weight);要输出变量值的地方用“格式修饰符”占住位置,不同变量需要使用不一样的格式修饰符除格式修饰符外的普通字符原样输出转义字符按照转义字符的真实意义输出“”后面的变量表用于将变量的值替换对应的格式修饰符。演示项目演示项目详解13格式:要输出变量值的地方用“格式修13演示项目演示项目详解几种基本数据类型对应的格式修饰符整型:%d长整型:%ld单精度浮点型:%f双精度浮点型:%lf字符型:%c14演示项目演示项目详解1414演示项目演示项目定义两个整型变量s_c,s_math,分别代表C语言和数学成绩,然后将其值显示在屏幕上。15/*本程序在屏幕上显示两个变量的值*/#include
<stdio.h>main(){ ints_c,s_math;//定义变量
s_c=76; s_math=98; printf(“yourcscoreis:%d\nyourmathscoreis:%d\n”, s_c,s_math);
//一次将两个成绩输出}演示项目演示项目15/*本程序在屏幕上显示两个变量的值*/15演示项目演示项目定义单精度浮点型变量hight和weight,代表身高和体重,从键盘上输入身高和体重,然后将其值显示在屏幕上。16/*本程序从键盘上输入两个变量的值,然后显示两个变量的值*/#include
<stdio.h>main(){ floathight,weight;
//定义变量
scanf(“%f%f”,&hight,&weight); //输入两个值到变量中去 printf(“您好:\n”); //输出固定的字符串 printf(“您的身高是:%f\n”,hight);
//输出变量hight的值 printf(“您的体重是:%f\n”,weight);//输出变量weith的值
//printf(“%f,%f\n“,hight,weight);//一次将两个变量的值输出}演示项目演示项目16/*本程序从键盘上输入两个变量的值,然16演示项目演示项目详解使用printf函数输出变量的值17格式:
scanf(“%f%f“,&hight,&weight);要输入变量值的地方用“格式修饰符”占住位置,不同变量需要使用不一样的格式修饰符“”后面的变量地址表用于将变量的值保存起来。演示项目演示项目详解17格式:要输入变量值的地方用“格式修17演示项目演示项目定义两个整型变量s_c,s_math,分别代表C语言和数学成绩,从键盘上输入这两门成绩,然后将其值显示在屏幕上。18/*本程序在屏幕上显示两个变量的值*/#include
<stdio.h>main(){ ints_c,s_math;//定义变量
scanf(“%d%d”,&s_c,&s_math);//输入两门成绩 printf(“yourcscoreis:%d\nyourmathscoreis:%d\n”, s_c,s_math);
//一次将两个成绩输出}演示项目演示项目18/*本程序在屏幕上显示两个变量的值*/1819项目实践实践:编写符合下列要求的C程序1:定义一个整型变量age代表年龄,从键盘上输入一个年龄值,然后将其显示在屏幕上。2:定义一个双精度变量radius代表圆的半径,从键盘上输入一个半径,然后将其显示在屏幕上。3:定义一个长整型变量length代表距离,从键盘上输入大连到东京的距离,然后将其显示在屏幕上。4:定义两个字符变量cUpper和cLower分别代表大写和小写字母,从键盘上分别输入一个大写和小写字母存储到这两个变量中,然后将它们输出到屏幕上。教师提示:两个字符的分隔字符输入输出的其它形式(getchar、putchar等)19项目实践实践:编写符合下列要求的C程序19项目小结小结本项目的知识点及技能要求1:掌握基本数据类型及其变量的定义2:掌握基本数据类型对应的关键字和格式修饰符3:熟悉VC6.0的简单使用4:掌握print
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 自然人投资协议书(2篇)
- 课件励志插图教学课件
- 中学语文教学反思21篇
- 南京工业大学浦江学院《数媒工作坊-3》2022-2023学年第一学期期末试卷
- 亳州恒大城 9-17#主体及配套工程运动中心施工组织设计
- 反应热说课稿
- 地球的运动说课稿
- 南京工业大学浦江学院《客户关系管理》2023-2024学年第一学期期末试卷
- 南京工业大学浦江学院《工程数学》2021-2022学年第一学期期末试卷
- 《桃花源记》说课稿8
- 拱桥悬链线计算表
- 一对一学生课时签到表
- 木材材积速算表
- 如何培养学生良好的双姿习惯(精)
- 计算机及外部设备装配调试员国家职业技能标准(2019年版)
- GB18613-2012中小型异步三相电动机能效限定值及能效等级
- 《临床决策分析》课件.ppt
- 家风家训PPT课件
- 泪道冲洗PPT学习教案
- 浅谈校园影视在学校教育中的作用
- 无公害农产品查询
评论
0/150
提交评论