基本数据类型和运算符

基本数据类型和运算符

ID:40153364

大小:490.31 KB

页数:34页

时间:2019-07-23

基本数据类型和运算符_第1页
基本数据类型和运算符_第2页
基本数据类型和运算符_第3页
基本数据类型和运算符_第4页
基本数据类型和运算符_第5页
资源描述:

《基本数据类型和运算符》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第二章基本数据类型、运算符和表达式1《主要教学内容》常量与变量整形数据实型数据字符型数据算术表达式《本章要求》掌握各种整型、字符型、浮点型变量的定义和引用方法,掌握表达式的计算方法。2C语言数据类型数据类型基本类型导出类型整型字符型实型枚举型空类型单精度型双精度型数组类型指针类型结构体类型联合体类型32.1关键字、标识符和保留标识符2.2基本数据类型2.3运算符和表达式42.1关键字、标识符和保留标识符1、关键字是具有特定含义的、专门用来说明C语言的特定成分的一类单词。(C语言共有32个)如:autobreak

2、等(见教材P10)52、标识符是用来标识符号常量、变量、函数等名字的符号表示。它包括两类:一类是保留标识符,一类是自定义标识符。这里主要说的是自定义标识符。自定义标识符的命名规则:(1)标识符的第一个字符必须是英文字母或下划线“_”;(2)其后可以是英文字母、数字和下划线;(3)名字的长度有一定限制,TurboC规定前32个字符有效;(4)C语言对字母是敏感的,即大小写是有区分的。63、保留标识符是系统保留的一部分标识符,通常用于系统定义和标准库函数的名字。72.2基本数据类型基本数据类型的名字和长度完整类型名

3、简写类型名类型长度(字节)值的范围charchar1有符号:-128~+127无符号:0~255signedcharsignedchar1-128~+127unsignedcharunsignedchar10~255intint或signed2或4(与具体机器和系统有关)2字节:-32768~+327674字节:-2147483648~+2147483647signedintunsignedunsigned2或4(与具体机器和系统有关)2字节:0~+655354字节:0~+4294967295unsignedi

4、ntshortshort2-32768~+32767shortintsignedshortsignedshortint8完整类型名简写类型名类型长度(字节)值的范围longlong4-2147483648~+2147483647longintsignedlongsignedlongintunsignedshortunsignedshort20~+65535unsignedshortintunsignedlongunsignedlong40~+4294967295unsignedlongintfloatfloat

5、4约|3.4e-38|~|3.4e+38|(7位有效数字)doubledouble8约|1.7e-308|~|1.7e+308|(15位有效数字)longdoublelongdouble≥8有具体实现定义续前表92.2.1常量常量(常数)是在程序的执行过程中不变的,它包括两种:一种是文字常量,一种是符号常量。一、文字常量的表示方法1.整数整数的三种形式:十进制、八进制、十六进制整数的格式:[+|-][前缀]整数部分[后缀]前缀:空|0|0x

6、0X其中:十进制无前缀(空),数码为0~9八进制前缀为0,数码为0~7

7、十六进制前缀为0x或0X,数码为0~9,a~f或A~F后缀:u

8、U

9、l

10、L

11、ul

12、UL其中:u或U表示无符号数字l或L表示长整型数字10如:12-135123L32U12UL015-01265034U0x120x5c-0x250x34U8a123456-23u01812,345112.浮点数(十进制小数形式和指数形式)浮点数的格式:[+|-][整数部分][.][小数部分][e[+|-]n][后缀]注意:一个浮点数可以无整数部分或小数部分,但两者不能均无。一个浮点数可以无小数点或指数部分,但两者不能均无。后缀:f

13、

14、F

15、l

16、L其中:当有f或F时浮点数为float,缺省是为double。当有l或L时浮点数为longdouble,缺省是为double。如:12.45-23.5671.23f1.25e5-0.04e-10123e+5f1.25e40fe51.25e3.5123.字符字符数据的格式:’字符’它有两种具体形式:(1)’字符的图形符号’’A’’a’’1’’$’(2)’转义字符’转义字符有三种形式(1)’字符’(2)’ooo’1~3位八进制数字,无前缀(3)’xhh’1~2位16进制数字,前缀为x如:at

17、vbrf\’”?40x41转义字符参见教材P23134.字符串字符串的格式:”字符序列”字符串的长度是字符序列中的字符个数字符串的存储长度是实际长度加1如果字符串跨行可以在前一行字符串的末尾加一个“”,然后再回车。字符序列中可以是图形符号也可以是转义字符。如:”abcdefgABCDE””1234567890””12+34=””asdas2342efeo&&^

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

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

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