- 1、本文档共83页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工学]C语言资料第三章新
主讲老师:刘志强 第三章 数据类型、运算符和表达式 主要内容: C 语言的数据类型 常量与变量 整型数据 浮点型数据 字符型数据 变量赋初值 各类数值型数据间的混合运算 算术运算符和算术表达式 赋值运算符和赋值表达式 逗号运算符和逗号表达式 §3.1 C语言的数据类型 计算:3*2 数值型数据 在屏幕上显示“我是河科人 字符串常量 到203房间找某人 指针型数据 学号为101-103的全体学生 数组型数据 §3.1 C的数据类型 §3.2 常量与变量 在程序设计中,我们不仅使用到常量,如:123,-90,0.125等,而且我们更多地还要使用变量,因为它们的值在程序的运行中是可以改变的。 本节内容需要了解常量及变量的概念、变量的命名规则。 C语言字符集 1、英文字母:大小写各26个,共计52个; 2、阿拉伯数:0~9共10个数字; 3、下划线: _ ; 4、特殊符号:通常指由1~2个符号组成的运算符。 算术运算符: + - * / % ++ -- 关系运算符: = = == != 逻辑运算符: || ! 位运算符: | ~ ^ 条件运算符: ?: 和 = (即赋值运算符) 其他分隔符: ( ) [ ] { } . , ; C 语言的标识符 标识符: 用来标识变量名、符号常量名、函数名、数组名、类型名、文件名的有效字符序列。标识符就是一个名字。 合法标识符:由字母、数字、下划线组成且第一个字符必须为字母或下划线;不允许超过32个字符。但为了程序的可移植性,建议不要超过8个字符。 例:student_name与student_code是一样的标识符,超过8个的舍去。 用户标识符:去掉32个关键字后的合法标识符.例如:int、float、if等,是C语言的关键字,不能作为用户标识符。 C 语言的标识符 就是具有特定含义的标识符,用户不能用来作为自定义标识符。由ANSI标准推荐的关键字有32个,常用的有: ? 与数据类型有关的: char int float double signed unsigned short long void struct union type def enum sizeof ? 与存储类别有关的: auto extern register static ? 与程序控制结构有关的: do while for if else switch case default go to continue break return 二、常量与符号常量 常量: 在程序运行过程中,其值不变的量称为常量,如:85,-67,23.7,’A’,’9’,“A”等。一般从字面上即可判别,这种常量叫直接常量(字面常量) 。 常量的分类: (1)整型常量 (2)实型常量 (3)字符常量 (4)字符串常量 (5)符号常量。常量的类型,可通过书写形式来判别。 符号常量: 用一个标识符来表示一个常量就叫作符号常量,符号常量的常用预处理命令define来实现,其定义形式为: #define 标识符 常量 例如: #define PI 3.1415 程序L3-1.C 符号常量的使用 #define PRICE 30 #include stdio.h main() { int num,total; num=10; total=num* PRICE; printf(“total=%d\n”,total); } 符号常量使用时的注意事项 注意: (1)一般习惯上用大写字母表示,以便与变量区分开(如果用小写字母也可以,只是为了与变量区分,是习惯而不是规定); (2) 定义符号常量时,不能以“;”结束; (3) 一个#define占一行,且要从第一列开始书写; (4) 一个源程序文件中可含有若干个define命令,不同的define命令中指定的“标识符”不能相同; 三、 变量 变量: 在程序运行过程中,其值可以改变的量,称为变量。 变量的定义:类型标识符 标识符1,标识符2,......标识符n; 三、 变量 变量的组成要
文档评论(0)