第2章C语言标识符数据类型运算符及表达式.ppt

第2章C语言标识符数据类型运算符及表达式.ppt

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
淮海工学院计算机工程学院 杨世通 2010-2011-2学期 C语言程序设计 东港选课 2.1 标识符 2.2 C语言的数据类型 2.3 常量 2.4 变量 2.5 运算符与表达式 2.6 小结 2.7 练习、作业及实验 第2章 数据类型及其运算 程序=数据+算法 输出数据 输入数据 P (加工处理) 内部数据 2.1 标识符 一、概念 计算机程序处理的对象是数据,编写程序也就是描述对数据的处理过程。 给数据指定名字(定义),方便使用(按名使用)。 狭意的专指导程序中的数据,广义的包括程序代码。甚至程序本身。 标识符就是程序中的名字。 Identify(识别) tag name Declaration definition 按名使用的思想 2.1 标识符 二、标识符的命名规则 1、允许使用的字符: (1)大小写的26个英文字母:a,b,c…z,A,B,C…Z (2)阿拉伯数字:0,1,2…9 (3)下划线:_ 2、数字不能开头,大小写意义不同(大小写敏感),不能与系统保留字冲突。 3、编程风格:命名要有意义,“见名知意”,提高可读性。(可用英文或拼音的缩写,除第一个单词外的第一个字母大写分隔或使用下划下分隔,一般不使用下划线开头,下划线开头的一般是系统保留使用的。)匈牙利命名法 程序不只是写给计算机看的,更是写给人看的,并且要注意需要重用或被修改若干次,只需要运行一次的程序是没有什么意义的。 2.2 C语言的数据类型 一、定义: 数据类型:取值的集合与该集合上可进行的运算的集合。C语言提供了丰富的数据类型如下,并有修饰符:long, short, signed, unsigned。 C语言数据类型 构造类型 基本类型 整型(int) 实型(浮点型) 字符型(char) 枚举型(enum) 单精度型(float) 双精度型(double) 数组类型 int A[10]; 结构体类型(struct) 共用体类型(union) 指针类型 char* pStr; 空类型(void) 2.2 C语言的数据类型 二、Turbo C上的实现 不同的实现对应的数据类型的长度不同,可在程序中使用sizeof()操作符来获取实际的值。代码如下: printf(“The size of int is:%d bytes,/ the max value is:%d, / the min value is:%d”, sizeof(int), MAX_INT, MIN_INT ); C:\TC\TC.EXE 2.2 C语言的数据类型 二、程序的运行结果 2.3 常量 一、定义 在程序运行过程中不能被改变的量(数据),在内存中一般不分配空间。按有无名字可以分为:有名常量即符号常量,无名常量即立即数常量;按常量的数据类型还可以分为不同类别。 二、符号常量的定义:(标识符一般使用大写字母) #define 常量标识符 常量的值 使用const 修饰 变量说明 三、几种字面常量介绍: 1、整型: 10进制,0x, 022,后缀可用ULul 2、浮点型:带小数点的小数,不加后缀为double型,fl 2.3 常量 3、字符型:(本质是ASCII编码) 用单引号括起来的任何字符,可以使用转义符表示。 1、‘’ 2、\ddd 8进制位模式 3、\xhh 16进制位模式 4、常用转义符 \a \b \f \n \r \t \v \\ \? \’ \” \0 2.3 常量 4、字符串型: 用双引号括起来的一串任何字符 ” “ szString printf(“Hello,” “world.\n”); printf(“Hello, world.\n”); H e l l o , w o r l d . \n \0 2.3 常量 4、字符串型: 用空格分隔多个字符串常量编译时可以连接一个,便于长字符串分行或者分文件。 字符串可以认为是字符数组,但末尾有一个结束标记。 字符串型常量是唯一在运行时内存中占有存储空间的常量。(一般常量表达式只存在于编译前,在编译时求值为字面常量,运行时不占用内存空间) 2.4 变量 一、概念:运行时分配有内存空间并可以改变的量。通过变量名来按名实现对内存空间的存取。 二、3要素:变量名、变量地址、变量的值。 int year; year=2011; 2011 0100H year 2.4 变量 三、变量的定义(声明)与初始化: [存储类型] 数据类型 变量表; int lower, upper, step; /* 便于修改和添加注释 */ int lower; int upper; int step; 存储类型:auto——默认 r

文档评论(0)

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

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

1亿VIP精品文档

相关文档