《C语言数据类型》PPT课件

《C语言数据类型》PPT课件

ID:45086234

大小:1.04 MB

页数:61页

时间:2019-11-09

《C语言数据类型》PPT课件_第1页
《C语言数据类型》PPT课件_第2页
《C语言数据类型》PPT课件_第3页
《C语言数据类型》PPT课件_第4页
《C语言数据类型》PPT课件_第5页
资源描述:

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

1、第二章数据类型 运算符和表达式第二章数据类型、运算符和表达式内容提要数据类型常量与变量运算符与表达式2.1数据类型整型字符型实型枚举类型基本类型数据类型单精度型双精度型构造类型数组类型结构体类型共用体类型指针类型空类型简单类型的最小长度和范围类型名称中文名称字节数(Byte)位数(bit)数值范围备注char字符型18-128~127-27~(27-1)int整型216-32768~32767-215~(215-1)float单精度实型432-3.4×10-38~3.4×10386~7位有效数字dou

2、ble双精度实型864-1.7×10-308~1.7×1030815~16位有效数字C语言提供的4种修饰符(1)signed:有符号(2)unsigned:无符号(3)long:长型(4)short:短型2.2常量与变量1、常量的概念与分类概念:值不能被改变的量称为常量。常量分类:整型常量实型常量字符常量字符串常量符号常量2、整型常量(整型常数或整数)十进制整数:由正、负号和阿拉伯数字0~9组成,但首位数字不能是0。例如:10、-213和5678八进制整数:由正、负号和阿拉伯数字0~7组成,首位数字必

3、须是0,是八进制整数的前缀。例如010、-0213和0567十六进制整数:由正、负号和阿拉伯数字0~9、英文字符a~f或A~F组成,首位数字前必须有前缀0x或0X(x大小写均可)。例如0x10、-0x36、0xA5表示形式整数的类型判断①根据整数后的字母后缀确定类型后缀l或L表示long型常量。例如,-12L、01235456720L。后缀u或U表示unsigned型常量。例如,12u、034u、0x2fdU。后缀lu或LU表示unsignedlong型常量。例如,123246875LU。②根据整数数

4、值的大小确定类型www.m1t.cn每壹天电商社区3、实型常量(实型常数、浮点常量、浮点数)表示形式(1)十进制小数形式0.345.345345.345.00.00..0(2)指数形式由整数部分、尾数部分和指数部分三部分构成。3.45e33.45E3注意:e前后必须有数字e后必须使整型数实型常量采用十进制小数形式表示时,必须有小数点。(2)无后缀的实型常量是双精度实型(double)。(3)在一个实型常量后面加一个后缀f或者F,则认为是一个单精度实型(float);如果加后缀l或者L,则认为是一个长双

5、精度实型(longdouble)。实型常量类型判断4.字符常量定义:用单引号括起来的单个普通字符或转义字符。一般字符常量:如’a’、’9’、’!’等。单引号只起定界作用并不表示字符本身。转义字符是C语言中表示字符的一种特殊形式,其含义为将反斜杠()后面的字符转换成另外的意义。字符常量的值:该字符的ASCII码值如‘A’——65,‘a’——97,‘0’——48,‘’——10<转义字符及其含义:转义字符含义vra‘dddtbf\“xhh转义字符含义换行垂直制表回车响铃单引号

6、3位8进制数代表的字符水平制表退格换页反斜线双引号2位16进制数代表的字符如‘101’-----------‘A’‘12’-----------’’‘x61’-----------’a’‘60’-----------’0’例转义字符举例#includemain(){printf("101x42C");printf("Isay:"Howareyou?"");printf("\CProgram\");printf("Turbo'C'");}运行结

7、果:(屏幕显示)ABCIsay:”Howareyou?”CProgramTurbo‘C’13aaa字符常量与字符串常量不同5.字符串常量定义:用双引号(“”)括起来的字符序列存储:每个字符串尾自动加一个‘’作为字符串结束标志hello例字符串“hello”在内存中aa例‘a’“a”例空串“”6.符号常量(1)标识符定义:用来标识变量、常量、函数等的字符序列组成:只能由字母、数字、下划线组成,且第一个字母必须是字母或下划线大小写敏感不能使用关键字长度:最长32个字符命名原则:见名知意

8、例:判断下列标识符号合法性sumSumM.D.JohndayDate3daysstudent_name#33lotus_1_2_3chara>b_above$123M.D.John3days#33char$123a>b在C语言中,允许将程序中的常量定义为一个标识符,称为符号常量。在使用符号常量前必须先加以定义,一般情况下,符号常量使用大写英文字母表示。其定义的一般形式为:#define<符号常量名><常量>例如:#definePRICE35#define

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

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

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