第2章 C语言程序设计基础.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言程序设计 信息科学与工程学院 第2章 C语言程序设计基础 C语言的数据类型 常量与变量 运算符与表达式 数据类型的转换 基本输入输出处理 应用举例 2.1 C语言的数据类型 基本数据类型 常用的整数类型有:整型、长整型、无符号整型和无符号长整型四种基本类型。 不同类型的差别就在于采用不同位数的二进制编码方式,所以就要占用不同的存储空间,就会有不同的数值表示范围。 C语言提供了三种用于表示实数的类型:单精度型、双精度型和长双精度型。表2.2列出了实型数据的长度和表示范围。其中有效位是指数据在计算机中存储和输出时能够精确表示的数字位数。 在C语言中,字符型数据包括字符和字符串两种,例如‘a’是字符,而“Windows” 是字符串。字符型数据在计算机中存储的是字符的ASCII码,一个字符的存储占用一个字节。因为ASCII码形式上就是0 到255之间的整数,因此C语言中字符型数据和整型数据可以通用。 数据的存储 计算机处理的所有信息都以二进制形式表示,即数据的存储和计算都采用二进制。 负数的原码、反码和补码不同。 与整型数据的存储形式不同,存储实型数据时,是按指数形式存储的,分为符号位、阶码和尾数3部分。 每个字符在内存中占用一个字节,存储它的ASCII码。 2.2 常量与变量 在C语言中,数据有常量和变量之分。在程序运行过程中,其值不能被改变的量称为常量(包括直接常量和符号常量),其值可以改变的量称为变量。 直接常量 (1)整数的表示 ① 根据整数后的字母确定它的类型 后缀为l或L表示其为long型常量,如23L; 后缀为u或U表示unsigned型常量,如 45u等; 后缀lu、LU表示unsigned long型常量,如 43LU。 (1)字符型常量 字符常量常指单个字符,用一对单引号及其所括起来的字符表示。 (3)字符串常量 用双撇号括起来的零个、一个或多个字符序列。如″a″、″abc″、″1″。 符号常量 概念:用一个标识符来代替一个常量。 定义形式: #define 标识符 字符串 如:#define PI 3.1415926535 一个源程序文件中可含有若干个define命令,不同的define命令中指定的“标识符”不能相同。 变 量 变量三要素 — 变量名 采用合法的标识符,尽量遵循“见名知义”的原则。 — 变量的类型 包括数据类型和[存储类型] — 变量的值 变量定义的一般形式 对变量的使用,包括赋值和引用。 在定义变量后,首先应该对它赋值,然后就可以在该程序中引用它的值,必要时还可以改变它的值,即再次赋值。对变量赋值得方法有三种: 2)在可执行语句中,用赋值表达式对变量赋值。例如: int x,y; x=9,y=12; 2.3 运算符与表达式 算术运算符 关系运算符 逻辑运算符 位运算符 赋值运算符 条件运算符 逗号运算符 指针运算符 求字节运算符 强制类型转换运算符 分量运算符 下标运算符 其它运算符 优先级:不同运算符进行计算时的先后次序。 初等运算符() [] - ·→单目运算符→算术运算符(先乘除求余,后加减)→逻辑运算符(不包括“!”)→条件运算符→赋值运算符→逗号运算符。 表达式 概念: 表达式就是用运算符将运算对象连接而成的符合C语言规则的算式。是由操作数和运算符组成的序列。 算术运算符及表达式 遵循“先乘除后加减”的四则运算规则。 关系运算符及表达式 关系运算符都是双目运算符,其结合性是 从左到右结合。 关系成立,称逻辑值为“真”,用1表示; 条件运算符及表达式 C语言中唯一的一个三目运算符 逻辑运算符及表达式 例:int a=3,b=1, x=2,y=0 求(ab) (xy) y||b y||a !a || ab   位运算符及表达式 逗号运算符及表达式 其他运算 2.4 数据类型的转换 自动转换(隐式转换) 强制转换(显式转换) 2.5 基本输入输出处理 字符数据的输入

文档评论(0)

82393aa + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档