第二讲 数据类型_第1页
第二讲 数据类型_第2页
第二讲 数据类型_第3页
第二讲 数据类型_第4页
第二讲 数据类型_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

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

文档简介

项目二程序设计基础知识第二讲数据类型C语言程序设计任务驱动式教程1、什么是关键字?2、#include<stdio.h>这是什么含义?3、关键字大致可以分为哪几类?4、在C语言中,标识符应遵循以下一些命名规则是什么?5、基本数据类型包括哪些?6、字符型数据存放的是该字符所对应的___________。7、字符型数据进行运算时按照所对应__________进行运算。8、单精度浮点型的英语符合____________。9、双精度浮点型的英语符合____________。10、短整型的英语符合____________。思考与习题导学【问题1】在C程序中,常用的基本数据类型有哪些?【问题2】字符型数据是如何进行运算的?

思考问题导入问题导入数据类型-----引例任务二基本数据类型#include<stdio.h> voidmain() {floatr,area; printf("请输入半径:");scanf("%f",&r); area=3.14*r*r; printf("该圆的面积为:%f.\n",area);}计算并输出半径为r的圆的面积。定义两个浮点型变量r,area整型浮点型字符型a=3,b=4,c=5,d=1.2,e=2.3444444,f=-12.34,请采用正确的数据类型输出abcdef的值。运算符和表达式C程序基础知识概述数据类型常量变量目录数据类型转换任务二数据类型在C语言中,为了指明每个变量、函数可存储什么类型的数据,以及可以进行哪些运算或操作,系统提供了多种数据类型。数据类型不同,其在内存中占用的存储空间大小也有所不同。在C语言中,数据类型可分为四类,它们分别是基本类型、构造类型、指针类型和空类型,如图所示。其中,基本类型又可细分为整型、实型、字符型和枚举型;构造类型包括数组类型、结构体类型和共用体类型。C数据类型基本类型构造类型指针类型(*)空类型void定义类型typedef字符类型char枚举类型enum整型实型单精度型float双精度型double数组[]结构体struct共用体union短整型short长整型long整型int任务二数据类型——整型名称符号存储空间数的范围短整型short2字节-215~+215-1基本整型int2字节-215~+215-14字节-231~+231-1长整型long4字节-231~+231-1无符号短整型unsignedshort2字节0~216-1无符号基本整型unsignedint2字节0~216-14字节0~232-1无符号长整型unsignedlong4字节0~232-1任务二数据类型——浮点型名称符号存储空间有效数字数的绝对值范围单精度浮点型float4字节6~73.4×10-38~3.4×1038双精度浮点型double8字节15~161.7×10-308~1.7×10308任务二数据类型——字符型名称符号存储空间字符型char1节字符型数据存放的是该字符所对应的ASCII码值(一个整数)。字符型数据进行运算时按照所对应ASCII码值进行运算。技能实训如何使用C语言来表示这些数据呢?练一练数据类型任务二技能实训你知道它们分别属于什么样的数据类型吗?练一练数据类型任务二技能实训从键盘输入变量a、b的值,分别计算a+b、a–b,a*b,a/b的值,将计算结果分别存放在变量x、y、z、w中,最后输出计算结果。a=3,b=4,c=5,d=1.2,e=2.3444444,f=-12.34,请采用正确的数据类型输出abcdef的值。练一练数据类型任务二#include<stdio.h> voidmain() {floatd,f;inta,b,c;

doublee;printf("请输入a-f:");scanf("%f%f",&d,&f); scanf("%d%d%d",&a,&b,&c);scanf("%lf",&e);printf("a=%fb=%fc=%d.\n",a,b,c);printf("d=%ff=%f.\n",d,f); printf("e=%f.\n",e);}#include<stdio.h> voidmain() {floatd,f;inta,b,c; doublee;printf("请输入a-f:");scanf("%d%d%d%f%f%lf",&a,&b,&c,&d,&f,&e); printf("a=%fb=%fc=%dd=%ff=%f.e=%f.\n",a,b,c,d,f,e);printf("d=%ff=%f.\n",d,f); }#include<stdio.h> voidmain() {floaty,x,e,s;

printf("请输入yxe:");scanf(“%f%f%f",&y,&x,&e);

s=(y+x+e)/3;printf(“s=%f\n",s);}#include<stdio.h> voidmain() {floatd,f; inta,b,c; doublee;printf("请输入a-f:");scanf("%f%f",&d,&f); scanf("%d%d%d",&a,&b,&c);scanf("%lf",&e);printf("a=%fb=%fc=%d.\n",

温馨提示

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

评论

0/150

提交评论