- 1、本文档共43页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三章 数据类型、运算符与表达式 3.2 常量与变量 #define PRICE 255 A=PRICE*B+6; C=PRICE+C/120; …. E=165/PRICE+A*C; PRICE是标识符,亦代表常量,叫符号常量 ※习惯上用大写字母表示 变量有自己的名字,对应一定的内存存储单元。 例如: sum=10; sum=20; sum=sum+30; sum 所对应的内存单元的内容不再是10或20而是50。 变量名:以字母或下划线开头,后续字母、数字或下划线 由字母、数字、下划线组成,不能用关键字,不能数字开头,大小写敏感; 习惯上用小写字母表示; 字符长度最好32个字符。 十进制整数: 123,-456,0 八进制整数: 以0开头的数据,如:-011,0167 十六进制整数:以0x开头的数据,如:0x123 根据数据的数值的大小,分配相应的内存空间。 #include stdio.h void main() { int a,b=54; a=12; printf( %d,%d\n,a,b); } 整型变量 基本型:以int表示 (integer) 3.4 浮点型数据 浮点型常量 浮点数又称实数。它有两种表现形式: 十进制形式(必须包含小数点)。 如:0.123f, .123F, 345.0, 68., 0.0 都是合法的十进制数表示。 指数形式(e或E之前必须有数字,指数必须为整数。) 如:123e3或123E3都表示123×103。e-5 ,1.2E-3.5 1、浮点型数据在内存中的存放形式 占4/8个字节,按指数形式存放 每个浮点型数由小数部分(尾数)和指数部分(阶码)组成。 2 、浮点型变量的分类 C的浮点型变量分为单精度和双精度两种: 单精度占4字节,提供7位有效数字,表示数的范围为3.4*10-38~3.4*1038。 双精度占8字节,提供16位有效数字,范围为1.7*10-308~1.7*10308。 浮点型变量的定义 用float表示单精度,double表示双精度。 字符变量 一个字符变量只能存放一个字符。 定义: char c1,c2; 字符变量的赋值: c1= ‘a’; c2= ‘b’; 一个字符占一个字节 字符数据的存储形式 在内存中字符变量的存储形式是ASCII码,0~254,在内存中占8位。 3.6 变量赋初值 在变量定义的同时可以为变量赋初值 int a=3; (相当于 int a; a=3;) float f = 3.56f; double d=12.1; char c = ‘a’; int a,b,c = 5 ; 表示只给c赋初值。 (相当于int a,b,c; c = 5;) 3.7 各类数值间的混合运算 不同类型的数据(整型、实型、字符型)可以进行混合运算。 如:10 + ‘a’ + 1.5 - 8765.1234 * ‘b’ 先将它们转换成同一类型的数值,再进行计算,这里转变为双精度型。 3.8 算术运算符和算术表达式 算术运算符 基本的算术运算 +、-、*、/、% (1)关于除法运算 / 当两个整数相除时,其商为整数,小数部分被舍弃 例如:5 / 2 = 2, 5.3 / 2 = 2.65 (2)关于求余数(模)运算 % 要求两侧的操作数均为整型数据,否则出错。 例如:5%2=1 运算符的优先级与结合性 优先级(算术运算): () * / % + - 在同一级别中,采取由左至右的结合方向。 如:a – b + c 相当于 ( a – b ) + c 第四章 最简单的C程序设计 一、C程序结构 二、C语句概述 C语句分类: 1.控制语句 2.函数调用语句 3.表达式语句 4.空语句 5.复合语句 1.控制语句:完成一定的控制功能。 2.函数调用语句 3.空语句 4.2 赋值语句 4.3 数据输入输出的概念及在C语言中的实现 4.5 格式输入与输出 一、printf 函数 按规定格式向显示器输出任意类型的数据. 格式字符 对不类型的数据用不同的格式字符。 1. d或i格式符,用来输出十进制整数。 (1)%d 按整型的实际长度输出。 a=12, b=123, c=12345; printf(%d,%d,%d,a,b,c); 12,123,12345 (2)%md 按给定长度m输出,数字不够长,左边补
您可能关注的文档
- 2013年月全国计算机等级考试二级C语言上机题库(最全).doc
- 2013安调考试题.doc
- Abb 80xA train doc -chapter 3 - Project Framework.ppt
- 2013年月计算机二级C语言上机题库(可打印).doc
- 2012年国计算机等级考试二级C语言上机题库.doc
- 1111计机2级100套题机试.doc
- C语言试卷下)及答案.doc
- 单元4 SL编程-4.ppt
- JAVA应基础 第五章 数组 字符串和向量.ppt
- 浅析C语言指针与数组.doc
- 白天晚上教学课件.ppt
- 2025年山东菏泽市牡丹区中医医院引进急需紧缺专业技术人才30人笔试模拟试题参考答案详解.docx
- 2025年山东菏泽市牡丹区中医医院引进急需紧缺专业技术人才30人笔试模拟试题带答案详解.docx
- 2025年山东菏泽市牡丹区中医医院引进急需紧缺专业技术人才30人笔试模拟试题及参考答案详解.docx
- 2025年山东菏泽市牡丹区中医医院引进急需紧缺专业技术人才30人笔试模拟试题及参考答案详解一套.docx
- 2025年山东菏泽市牡丹区中医医院引进急需紧缺专业技术人才30人笔试模拟试题及完整答案详解1套.docx
- 2025年山东菏泽市牡丹区中医医院引进急需紧缺专业技术人才30人笔试模拟试题及参考答案详解1套.docx
- 2025年山东菏泽市事业单位招聘急需紧缺岗位目录(第一批)笔试模拟试题参考答案详解.docx
- 2025年山东菏泽市牡丹区中医医院引进急需紧缺专业技术人才30人笔试模拟试题及答案详解1套.docx
- 画西瓜教学课件.ppt
最近下载
- 高中物理万有引力与航天模拟专题.doc VIP
- 《教父(1972)》完整中英文对照剧本.pdf VIP
- ABB喷涂机器人生产节拍提升的改进实施工艺方案.pdf VIP
- 航天电器产品手册y50系列电连接器.pdf VIP
- 2025年广水市城市社区专职工作者招聘85人考试备考试题及答案解析.docx VIP
- 二年级语文暑假习题二.doc VIP
- 房建工程监理实施细则样本合集(207页).docx VIP
- 2018-2024年海峡杯数学竞赛真题及答案(二年级).pdf VIP
- 数据处理与信息共享合作协议.doc VIP
- 2023-2024学年辽宁省实验中学、大连八中、大连二十四中、鞍山一中、东北育才学校高一下化学期末检测试题含解析.doc VIP
文档评论(0)