C语言_第3章.ppt
《C语言_第3章.ppt》由会员分享,可在线阅读,更多相关《C语言_第3章.ppt(32页珍藏版)》请在三一文库上搜索。
1、第三章 C语言的基本构成元素和数据类型,第三章 C语言的基本构成元素和数据类型,3.1 关键字 3.2 标识符 3.3 数据类型 3.4 常量 3.5 变量 3.6 变量的存储类别 3.7 综合运用 3.8 实战练习,本章学习内容,3.1 关键字,3.1 关键字,注意: C语言中,关键字必须是小写字母。 定义变量时,关键字不能作为变量名使用,因为它属于C语言的保留字,仅限内部使用。,3.2 标识符,标识符只能是由字母、数字、下划线组成的字符串,而且第一个字符必须是字母或下划线,而不能是数字 例如: 3count; /*错误,数字开头*/ score+; /*错误,包含了+号*/ count3;
2、 /*正确,字母开头,字母、数字组成*/ _score; /*正确,下划线开头,字母、下划线组成*/,标识符不能是C语言保留的关键字 例如: int /*错误,int是C语言关键字*/ Double /*正确,首字母大写,不是关键字*/,3.2 标识符,C语言是区分大小写的,仅大小写不同的字符串代表不同的标识符 例如: count,Count /*两个不同的标识符*/,标识符命名尽量做到“见行知义” 例如: score /*表示分数*/ count /*表示数量*/,ANSI规定,C语言标识符可以为任意长度,但是最好遵循“min-length & max-information”原则,考虑到跨
3、平台编译,最好遵守前8字符可以唯一区分的原则(某些编译程序仅能够识别前8字符,如IBM PC的MS C),3.3 数据类型,3.3 数据类型,基本数据类型 不可以再分解为其他类型:整型、字符型、实型、枚举类型,构造数据类型 由多种类型组合而成的类型:数组类型、结构体类型和共用体类型,指针类型 指针类型的值表示某个变量在内存中的地址,空类型 使用void关键字定义,使用时通常需要强制转换 void* memcpy(void *dest, const void *src, size_t n);,3.4 常量,整型常量可以是长整型、短整型、有符号整型和无符号整型,使用时通常需要加限制符。常数后面加L
4、修饰,表示长整型;常数后面加U修饰,表示无符号整型。,3.4.1 整型常量,直接使用的整型常数,例如:12,-418等,存储单位的相关概念:位、字节、字,LongNumber = 234L; /*表示长整型*/ unsignedNumber = 501U; /*表示无符号整型*/ unsignedLongNumber = 1024LU; /*表示无符号长整型*/,3.4 .1整型常量,整型常量的三种表示形式:八进制形式、十进制形式和十六进制形式,八进制形式 在常数前加0修饰,数值的每个数码取值为07 0345 0123 十进制形式 人们最容易接收的形式,数值的数码取值为:09 十六进制形式 在
5、常数前加0X或0x修饰,数值的数码取值为:09、AF(或af),其中AF(或af)分别代表十进制数值:1015,3.4 .1整型常量,计算机中,符号数的三种表示方法:原码、反码和补码,原码 数值除符号外,对应的二进制数,以数值10为例:,反码 原码的二进制数按位取反,以数值-10为例:,补码 计算机中存储的数值方式,整数的补码与原码相同,负数的补码是将该数绝对值的二进制形式按位取反+1,3.4.2 实型常量,指数形式 一般形式:aEn(其中a、n都是十进制数) 表示:a*10n 例如:0.1 1e-1 127.154 -1.27154e2,实型也称为浮点型,由整数部分和小数部分组成,在常量的后
6、面可以使用F(f)修饰,表示float单精度类型;或使用L(l)修饰,表示long float长双进度类型,在C语言中,实数只采用十进制,有两种表示方法:十进制小数形式、指数形式,十进制小数形式 也称为科学计数形式,由数码09和小数点组成,例如: 0.1 127.154,3.4 .3 字符常量,字符串常量 由一对双引号括起来的字符序列,如:“C program”、”Hello world!”,字符串存储,字符常量 单引号括起来的一个字符,如:A、a、$,3.4 字符型常量,字符常量和字符串常量的区别 (1)字符常量由单引号括起来的,字符串常量必须由双引号括起来 (2)字符常量只能是单个字符,字
7、符串常量可包括0、1、多个字符 (3)字符常量的单个字符只占1个字节,字符串常量占用的内存字节数等于字符串中字符个数+1个字节,因为要包含0字符,例如同样存储字符a,字符常量和字符串常量分别如下:,a,字符常量,字符串常量,a,0,ASCII码,3.4 .4 转义字符,3.5 变量,变量是指在程序运行期间,其值可以改变的量。 一个变量应该有名字,在内存中占据一定大小的存储单元 变量必须在使用之前定义,3.5 .1整型变量,3.5.2 实型变量,一般占4个字节的内存空间,按指数形式存储 例如:3.1415的指数形式为:0.31415e1,在内存中存储如下:,3.5.2实型 变量,实型变量按照实数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言
链接地址:https://www.31doc.com/p-3597674.html