- 1、本文档共35页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[经济学]第3章数据类型、运算符与表达式
3.1 C 语言的数据类型 P37 3.2 常量与变量 常量是在程序运行中其值不能被改变的量。 常量分直接(字面)常量和符号常量两种: a. 十进制形式:由0~9数字及小数点组成。 算术运算符: * 乘法 / 除法 % 求余 + 加法 - 减法 自增、自减运算符是最具C语言特点的运算符。用于对变量自身的加 1 或 减 1 运算。 赋值运算符分为简单赋值和复合赋值两种。 基本数据类型(整型 字符型 实型) 八 种 分 隔 符 控 制 字 符 附加说明符(格式字符) 6 【注】带*号表示的数据类型与机器硬件有关 3 【注】 控制字符(除了x,e,g)均为小写 * * 第 3 章 数据类型、运算符与表达式 3.1 C语言的数据类型 3.2 常量与变量 3.3 整型数据 3.4 浮点型数据 3.5 字符型数据 3.6 变量赋初值 3.7 各类数值型数据间的混合运算 3.8 算术运算符和算术表达式 3.9 赋值运算符和赋值表达式 3.10 逗号运算符和逗号表达式 一个典型C程序组成: 预处理命令 第9章 全局变量声明 函数1: 第8章 函数首部 { 数据声明 第3章 执行语句 第3、4、5、6章等 } 函数n…… #include stdio.h void main( ) { int max(int x,int y); int a, b, c; scanf(″%d,%d″,a,b); c=max(a,b); printf(″max=%d\\n″,c); } int max(int x, int y) { int z; if (xy) z=x; else z=y; return (z); } 在程序中用到的所有数据都必须指定其数据类型。 前三种数据类型通常都有各自的常量和变量。 整型 int 字符型 char 浮点(实)型 枚举类型 enum 单精度型 float 双精度型 double 数组类型 结构体类型 struct 共用体类型 union 1.基本类型 2. 构造类型 3. 指针类型 * 4. 空类型 void 数据类型 符号常量:用于表示直接常量的合法标识符。 如: #define PRICE 30 如: 4.6 ,15,‘g’ , “abcd” 说明: 1. 使用直接常量无需事先定义。 2. 符号常量通常使用大写字符。 直接常量:从字面上即可确定其类型的数据。 3.2.1 常量和符号常量 标识符和关键字 P39 标识符:C 语言中用来对变量、符号常量、函数、数组、类型等数据对象命名的有效字符序列。 标识符遵循如下规则: 由英文字母、数字(0~9)或下划线‘_’组成的字符序列,且必须由英文字母或‘_’开头,区分大小写。 不与关键字标识符相同,故又称合法标识符。 最大长度最好不超过8个字符。 关键字:关键字又称保留字,是预先定义好的标识符,具有特定的含义。C 语言有32个关键字。 标识符的习惯用法: 常量用大写 变量用小写 常用取简 专用取繁 顾名思义 课 堂 练 习 例:判断下列标识符的合法性 sum Sum M.D.John Date 3days student_name student_number #33 char ab _above $123 lotus_1_2_3 1. 变量的概念 在程序执行过程中,其值可以改变的量。 在内存中占有一个存储单元,并对应一个地址。 10101 a 25 3.2.2 变量 2. 变量的命名规则 遵循标识符规则 例: int x; char a, b, c; float pi=3.1415;/*定义pi并初始化*/ double score; x=5; A=‘b’; C 使用变量的原则:“先定义,再使用”。 决定变量的取值范围、 存储空间大小(字节数) 使用合法标识符, 定义同时可以赋初值 3. 变量定义格式: 类型 变量名表; 3.2.2 变量 给变量赋值 ? 3.3 整型数据 整型变量 数据在内存中是以二进制形式存放的,根据变量的取值 范围,整型变量
文档评论(0)