- 1、本文档共31页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[教育学]C-2
2.1.1 数值的定点和浮点表示 整型数据-----定点形式存放 实型数据-----浮点形式存放 * * 第二章 数据描述与基本操作 数据类型 常量和变量 运算符和表达式 不同数据类型间的转换 数据的输入和输出 ※ 程序的基本要素:数据与操作 C的数据类型 数值类型 字符类型 char 枚举类型 enum 整 型 实 型 (浮点型) 短整型 short 整 型 int 长整型 long 单精度 float 双精度 double 构造类型 指针类型 空 类 型 void 基本类型 数组类型 结构体类型 struct 共用体类型 union 文 件 类 型 FILE 2.1 数据类型 2.1.2 字符型数据的表示和存储形式 字符型数据-----ASCII代码存放 ※ 字符型数据与整数在一定范围内可以互相通用 2.1.3 数据的存储空间长度和取值范围 字符-----1B 整型-----2B(int、short)或4B(long) 实型-----4B(float)或8B(double) 2.1.4 带符号与无符号的数据类型 ※ 最高位表示符号:0----正,1---负 ※ 数值的存放形式:补码 ※ 正数的补码:不变 ※ 负数的补码:绝对值取反加1 ※ signed与unsigned 2.2 常量和变量 常量----在程序运行期间值不能变化 变量----在程序运行期间值可以变化 2.2.1 直接常量和符号常量 直接常量----常数 符号常量----用一个名字表示 ※ 使用预编译命令:# define 定义一个符号常量 2.2.2 直接常量的书写格式 一、整型常量 十 进 制:5121、-5121、123L、-123l 八 进 制:0123、0456L 十六进制:0x123、0x3AF4L 二、实型常量 十 进 制:小数或指数形式 三、字符常量 单引号作定界符:‘a’、‘B’、‘?’ 、‘“’ ※ ‘’’和‘\’是非法的 四、转义字符 以反斜杠开头:\n、\\、\’、\r 、\101、\x41 五、字符串常数 双引号作定界符:“hello”、“A”、 “I am a student.”、“ ” ※ 字符串的结束标志:\0,代码为0,表示空操作 “hello” “A” “ ” h l e l o 65 \0 0 0 2.2.3 变量和对变量的赋值 ※ 变量是数据 及其存储空间 的抽象 变量的赋值由赋值运算符“=”完成 由赋值运算符所构成的表达式称为赋值表达式 变量 = 表达式 赋值运算的运算方向为由右至左 一、变量声明的意义 1、不同类型的数据在内存中占据不同长度的存储区,而且采用不同的表示方法。 2、一种数据类型对应着一个值的范围。 3、一种数据类型对应着一组允许的操作。 2.2.4 变量的声明与初始化 二、变量的初始化 在变量定义的同时对变量赋初值。 变量需要:先声明,再赋值,后使用 2.2.5 标识符 标识符是给程序中的实体---常量、变量、函数、数组、结构体、共用体及文件所起的名字。 ※ 标识符的命名规则 以字母或下划线开头,由字母、数字或下划线组成的不超过8个字符的字符序列。 2.3 运算符与表达式 运 算----即操作,是对数据的加工。 运算符----对基本运算形式进行记述的符号。 运算量----被运算的对象,也称操作数。 表达式----由运算符和运算两组成。 C的运算符由13类: 算术运算符、关系运算符、逻辑运算符、赋值运算符、条件运算符、位运算符、逗号运算符、指针运算符、求字节运算符、强制类型转换运算符、分量运算符、下标运算符及其它 运算符的功能。 与运算量的关系-----个数和类型。 运算的优先级别。 结合方向-----左结合性和右结合性。 表达式值的类型。 ※ 与运算符有关的几个内容: 2.3.1 算术运算符 一、 双元算术运算符(左结合性) + - * / %(模、求余) 基本形式:C = A op B 二、 自反算术赋值运算符(右结合性) += -= *= /= %= 基本形式:A op B 三、 自加和减运算(右结合性) ++ -- 基本形式: i op 或 op i ※ 引用与增减的先后 ※ 运算量必须为整型变量 四、 正负号运算符(右结合性) +、- 基本形式: +A 或 -A 五、 赋值类运算符的副作用及限制 对易误解
文档评论(0)