c语言数据类型

c语言数据类型

ID:36291219

大小:495.31 KB

页数:31页

时间:2019-05-08

c语言数据类型_第1页
c语言数据类型_第2页
c语言数据类型_第3页
c语言数据类型_第4页
c语言数据类型_第5页
资源描述:

《c语言数据类型》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第二讲C语言数据类型参考教材第2章P13-28教学目的1,掌握C语言的数据类型2,掌握整型、实型、字符型数据的常量表示3,掌握整型、实型、字符型数据的变量表示4,各种不同类型数据间的转换重点和难点重点:各种基本数据类型的常量和变量难点:不同类型的数据在内存中的物理存储形式数据类型基本类型整型短整型(short)整型(int)长整型(long)实型(浮点型)单精度型(float)双精度型(double)数值类型字符类型(char)枚举类型(enum)构造类型(组合类型)数组类型结构体类型(struct)共用体类型(union)指针类型空类型

2、(void)不返回任何类型的数据2.1C的数据类型2.1C的数据类型类型类型标识符占用字节数值范围基本类型int2-32768~32767短整数short[int]2-32768~32767长整数long[int]4-2147483648~214748647无符整数unsigned[int]20~65535无符号短整数unsignedshort20~65525无符号长整数unsignedlong40~4294967295单精度实数float4±10-37~±3.4X1038(精度6~7位)双精度实数double8±10-307~±1.7X

3、10308(精度15~16位)长双精度实数Longdouble16±10-4923~±1.2X104923(精度18~19位)TurboC数值型数据占用的存储空间及数值范围C语言中,标识符分为:关健字和用户自定义标识两类。一、关健字在C语言中的关键字,根据其功能不同可分为以下几种。2.2标识符定义数据类别:autostaticregisterextern用于语句的:ifelsecasedefaultbreakdowhileforswitchgotoreturncontinue为原有的数据类型命新名:typedef求字节数:sizeof预处

4、理:defineincludeundefifelseendififdefifndef说明数据类型:intlongshortcharunsignedfloatdoubleenumstructunionvoidconst2.2标识符二、标识符定义:用来标识变量、常量、函数等的字符序列组成:只能由字母、数字、下划线组成,且第一个字母必须是字母或下划线字母区分大小写不能使用关键字长度:最长32个字符命名原则:见名知意不宜混淆如l与I,o与0例:判断下列标识符号合法性sumSumM.D.JohndayDate3daysstudent_name#33

5、lotus_1_2_3chara>b_above$123M.D.John3days#33char$123a>b例1、可在C程序中用做用户标识符的一组标识符是()。(2007年9月全国计算机等考试原题)A、andB、DateC、HiD、case例2、以下()是不合法的标识符。A、abc.cB、fileC、MianD、prontf例3、在C程序中,APH和aph代表不同的变量。习惯上,符合常量用大写字母表示定义符合常量时,不能以“;”结束一个#define占一行,且要从第一列开始书写一个源程序文件中可含有多个#define命令,不同的#def

6、ine命令指定的“标识符”不能相同直接常量:整型常量实型常量字符常量字符串常量如#definePI3.14159265352.3常量定义:程序运行时其值不能改变的量(即常数)分类:符号常量:用标识符代表常量定义格式:#define符号常量常量1、整型常量(整常数)三种形式:十进制整数:由数字0~9和正负号表示.如123,-456,0八进制整数:由数字0开头,后跟数字0~7表示.如0123,011十六进制整数:由0x开头,后跟0~9,a~f,A~F表示.如0x123,0Xff例12与12L例30000为int型65536为longint型整

7、型常量的类型根据其值所在范围确定其数据类型在整常量后加字母l或L,认为它是longint型常量问题:0123=()100x123=()100Xff=()1083291255问题:0123=()100x123=()100Xff=()10例1、表达式0195是一个八进制整数。例2、08是正确的整型常量。例3、以下选项中,合法的一组C语言数值常量是()(2007年9月全国计算机等考试原题)A、028B、12.C、.177D、0x8A.5e-3OXa234c1.510,000-0xf4.5e0Oabc3.e5例4、以下选项中正确的常量是()。A、

8、12B、-20C、1,000D、456例5、在C语言中,不正确的int类型的常数是A、32768B、0C、037D、0xAF2、实型常量(实数或浮点数)表示形式:十进制数形式:(必须有小数点)

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

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

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