数据描述与操作

数据描述与操作

ID:39268459

大小:680.31 KB

页数:29页

时间:2019-06-29

数据描述与操作_第1页
数据描述与操作_第2页
数据描述与操作_第3页
数据描述与操作_第4页
数据描述与操作_第5页
资源描述:

《数据描述与操作》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1、了解C语言的数据类型;2、掌握各种类型常量的表示方法;3、掌握各种类型变量的定义、存储形式、存储长度和取值范围;4、掌握各种运算符的运算规则、优先级别和结合方向;5、掌握各种表达式的运算方法和值;6、能用C语言表达式表达实际问题。教学目标2.1C语言的数据类型一个程序主要包括以下内容:对数据的描述:用来指定数据的类型、取值范围和存储形式,即数据结构;对操作的描述:用来指定“做什么”和“怎么做”,即操作步骤,也称为算法。数据是操作的对象,操作的目的是对数据进行加工处理。C语言的数据类型包括:数据类型基本类型整型字符型char实型(浮点型)枚举类型enum单精度型float双精度型doub

2、le构造类型指针类型空类型void数组类型结构体类型struct共用体类型union短整型short基本整型int长整型long2.2数据描述一、变量在程序运行中,其值可以改变的量称为变量。C语言规定:程序中所使用的每一个变量在使用之前都要进行类型说明,即“先定义,后使用”。1、变量的定义格式:类型标识符变量名1,变量名2,…;说明:①类型标识符用来说明所定义的变量的数据类型,包括整型、实型、字符型等;②变量名是C语言合法标识符。③C语言的标识符区分大小写字母。例如:day和_a_10都是合法的标识符,而3b和c_2#都是不合法的标识符。2、整型变量①整型变量的类型标识符整型变量的类型有三

3、种:基本整型(简称整型)int、短整型short[int]和长整型long[int]。对每一种类型还分为有符号(signed)和无符号(unsigned)两种,共6种。例如:整型变量的定义与使用②整型数据的存储长度、存储形式和取值范围存储长度:数据在内存中所占的字节数叫做数据的存储长度。存储形式:整型数据以其二进制数的补码形式存放,对于有符号数,最高位代表符号。取值范围:不同类型的整型数据,由于类型和存储长度不同,所以取值范围也不同。不同类型的整型数据的存储长度、取值范围见下表:例如:整型变量的定义与使用#include"stdio.h"voidmain(){inta,b,c;unsign

4、edshortu;a=13;b=-25;u=10;c=a+b;u=a-b;printf("c=%d,u=%u",c,u);}表2.1VC系统整型数据的存储长度和取值范围类型存储长度取值范围int4字节(32位)-2148473648~2147483647unsignedint4字节(32位)0~4294967295(0~232-1)short2字节(16位)-32768~32767(-215~215-1)unsignedshort2字节(16位)0~65535(0~216-1)long4字节(32位)-2148473648~2147483647unsignedlong4字节(32位)0

5、~4294967295(0~232-1)整型变量的类型及类型标识符(有符号)基本整型[signed]int(无符号)基本整型unsigned[int](有符号)短整型[signed]short[int](无符号)短整型unsignedshort[int](有符号)长整型[signed]long[int](无符号)长整型unsignedlong[int]3、实型变量①实型变量的类型标识符实型变量的类型有两种:单精度实型float和双精度实型double。对于实型变量都是有符号的。例如:实型变量的定义与使用voidmain(){floatr,s;scanf("%f",&r);s=3.14159

6、3*r*r;printf("圆的面积为:%f",s);}②实型数据的存储长度、有效数字个数和取值范围实型数据的精度是小数点后取6位,其它见下表:表2.2实型数据的存储长度、有效数字和取值范围类型存储长度有效数字取值范围float4字节(32位)6~7±(3.4×10-38~3.4×1038)double8字节(64位)15~16±(1.7×10-308~1.7×10308)4、字符型变量①字符型变量的类型标识符字符型变量的类型有两种:有符号字符型char和无符号字符型unsignedchar。②字符型数据的存储长度和取值范围字符型数据在内存中占1个字节,char型数据的取值范围是-12

7、8~127,unsignedchar型数据的取值范围是0~255,每一个数值对应一个字符。③字符型数据与整型数据的通用性⑴字符型数据可按整数数据处理,可作为整数参加运算,按整数数据形式输出;⑵在ASCII码值范围内的整数可按字符数据处理,按字符形式输出。例如:字符型数据与整型数据的通用性。voidmain(){charch;scanf("%c",&ch);printf("输入的字符为:%c",ch);}例如:字符型数

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

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

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